الانتقال إلى المحتوى

فنكشن للتأكد ان القيمة المدخله على الايتم هي رقم...


Ahmad.Hasan

Recommended Posts

متشكرة لحضرتك على الرد
الى فهمتو من حضرتك انى بعرفو varchar عشان
ادخل حروف وارقام ذى منا عايزة وعن طريق الفنكشن بحول العمود لنمر عشان اتعامل معاة
ولو انا عرفت العمود نمبر هيقبل ارقام بس ومش هيبقل حروف
صح كدة

رابط هذا التعليق
شارك

  • الردود 33
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

  • Ahmad.Hasan

    13

  • mmsalman87

    3

  • @nana@

    3

  • هبة اللة

    2

أكثر المشاركين في هذا الموضوع

السلام عليكم
اختي انتي كمبرمجة تعرفي هذه المعلومات ان الحقل الذي نوعه نمبر لا يقبل الا نمبر...
ولكن الذي يتعامل مع البرنامج هو END USER لا يعرف هذه المعلومات..
وعند ادخال نص على حقل رقمي وتعطيه ALERT سيعرف ان الحقل لا يقبل الا ارقام...

تم تعديل بواسطة PALI.ORACLE
رابط هذا التعليق
شارك

السلام عليكم
اختي انتي كمبرمجة تعرفي هذه المعلومات ان الحقل الذي نوعه نمبر لا يقبل الا نمبر...
ولكن الذي يتعامل مع البرنامج هو END USER لا يعرف هذه المعلومات..
وعند ادخال نص على حقل رقمي وتعطيه ALERT سيعرف ان الحقل لا يقبل الا ارقام...

ولكن يا احمد مش شرط كل حقل اعمل عليه هذه validation
اعتقد انها تقتصر على بعض الامور الحساسة
اما بالنسبة لمستخدم النظام فلا اعتقد انه في حقل مكتبوب بجانبه رقم الموظف مثلا سيكتب اسمه ؟؟!!!!!
وخصوصا ان المستخدمين على برامج اوراكل يكونو مدربين في معظم الوقت ويعرفون كيفية التعامل مع هذه البرامج

على العموم انا مع الفكرة ولكن ليست بالتعميم وانما بالتخصيص

وشكرا لك
تقبل مروري واحتراماتي
رابط هذا التعليق
شارك

السلام عليكم
اختي انتي كمبرمجة تعرفي هذه المعلومات ان الحقل الذي نوعه نمبر لا يقبل الا نمبر...
ولكن الذي يتعامل مع البرنامج هو END USER لا يعرف هذه المعلومات..
وعند ادخال نص على حقل رقمي وتعطيه ALERT سيعرف ان الحقل لا يقبل الا ارقام...

ولكن يا احمد مش شرط كل حقل اعمل عليه هذه validation
اعتقد انها تقتصر على بعض الامور الحساسة
اما بالنسبة لمستخدم النظام فلا اعتقد انه في حقل مكتبوب بجانبه رقم الموظف مثلا سيكتب اسمه ؟؟!!!!!
وخصوصا ان المستخدمين على برامج اوراكل يكونو مدربين في معظم الوقت ويعرفون كيفية التعامل مع هذه البرامج

على العموم انا مع الفكرة ولكن ليست بالتعميم وانما بالتخصيص

وشكرا لك
تقبل مروري واحتراماتي



اكيد طبعا ماهر ما رح يكون الــ Validation على كل الحقول اللي نوعا نمبر...هيك ما رح نخلص ولا برنامج ههههههههه
كلام سليم ماهر ... على الحقول الحساسة...
رابط هذا التعليق
شارك

السلام عليكم
اختي انتي كمبرمجة تعرفي هذه المعلومات ان الحقل الذي نوعه نمبر لا يقبل الا نمبر...
ولكن الذي يتعامل مع البرنامج هو END USER لا يعرف هذه المعلومات..
وعند ادخال نص على حقل رقمي وتعطيه ALERT سيعرف ان الحقل لا يقبل الا ارقام...

ولكن يا احمد مش شرط كل حقل اعمل عليه هذه validation
اعتقد انها تقتصر على بعض الامور الحساسة
اما بالنسبة لمستخدم النظام فلا اعتقد انه في حقل مكتبوب بجانبه رقم الموظف مثلا سيكتب اسمه ؟؟!!!!!
وخصوصا ان المستخدمين على برامج اوراكل يكونو مدربين في معظم الوقت ويعرفون كيفية التعامل مع هذه البرامج

على العموم انا مع الفكرة ولكن ليست بالتعميم وانما بالتخصيص

وشكرا لك
تقبل مروري واحتراماتي



اكيد طبعا ماهر ما رح يكون الــ Validation على كل الحقول اللي نوعا نمبر...هيك ما رح نخلص ولا برنامج ههههههههه
كلام سليم ماهر ... على الحقول الحساسة...

بارك الله فيك على التوضيح
حبيب قلبي ابو حميد
رابط هذا التعليق
شارك

  • بعد 1 سنة...

السلام عليكم ورحمة الله تعالي وبركاته

يا أخواني الاعزاء هناك جافا بين اسمها Keyfilter مناسبة جدا لهذه الحالات, تتحكم بشكل كامل في الايتم بحيث انك من الممكن ان تخصص الايتم للحروف أو للارقام فقط او ان تحدد رموز معينة فقط كمدخلات كالـ @ $ # % * ! وهكذا.....انصحكم باستخدمها لانها افضل في الاداء وفي التحكم

وهذه ايضا افكار قد توسع الافاق وتأكدوا أن الافكار كثير جدا وهذا ممتاز

DECLARE
Dummy STRING(1);
BEGIN
FOR i IN 1..LENGTH(:EMPLOYEES.FIRST_NAME) LOOP
	Dummy := SUBSTR(:EMPLOYEES.FIRST_NAME, i, 1);
	IF ((Dummy  BETWEEN 'a' AND 'z') OR (Dummy BETWEEN 'A' AND 'Z')) THEN
		MESSAGE('You cannot use characters against this field.');
		BELL;
		SYNCHRONIZE;
		RAISE FORM_TRIGGER_FAILURE;
	END IF;
END LOOP;
END;



DECLARE
Dummy STRING(1);
BEGIN
FOR i IN 1..LENGTH(:EMPLOYEES.FIRST_NAME) LOOP
	Dummy := SUBSTR(:EMPLOYEES.FIRST_NAME, i, 1);
	IF (Dummy NOT BETWEEN '1' AND '9') THEN
		MESSAGE('You cannot use characters against this field.');
		BELL;
		SYNCHRONIZE;
		RAISE FORM_TRIGGER_FAILURE;
	END IF;
END LOOP;
END;



وجزاكم الله خيرا

تم تعديل بواسطة repotec
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل



×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية