الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة في كتابة كود التحقق من أن المدخل هي بيانات رقمية فقط

Featured Replies

بتاريخ:

يوجد لدي حقل من نوع رقم اريد عندما يدخل المستخدم حرف يظهر له رسالة توضح بان الحقل رقم فقط

بتاريخ:
  • كاتب الموضوع

يا ليت يا شباب الذي لدية الدالة التي تفحص النص هل هو رقم ام حرف معي مناقشة غداً

بتاريخ:

ممكن تحلها بجمله IF الحقل لو لا يساوى الارقام من 0 الى 9 يظهر رساله انه فى خطا وتطلب منه انه يدخل حروف

بتاريخ:
  • كاتب الموضوع

اخي الكرية انا لدي دالة تقوم بهذا العمل مثلاً حقل رقم التلفون اذا ادخل حرف يرفضه ولكن الدالة التي معي لا تفحص الا الرقم الاول فقط مثلاً اذا ادخلت jd ترفضه لان الحرف الاول نص ولكن عندما ادخل 2k لا ترفضه بالرغم من وجود حرف وهذه الدالة هي 

if ascii(:phone) not in (49,50,51,52,53,54,55,56,57) then 

message('must be number);

raise form_trigger_failure;

end if;

بتاريخ:

السلام عليكم اخي الكريم
انت لو عندك الشاشة وعملت من الproperty palette الخاص بالايتم  Data Type = Number
هو تلقائي لا يقبل الا ارقم فقط

وان كان نوع الايتم Char وانت تريد ان تجعلة يقبل ارقام فقط يكفيك عمل format mask = 99999999

بتاريخ:
  • كاتب الموضوع

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

اخي الكريم انا الذي اريدة والمطلوب مني في المشروع بأنة يظهر له رسالة عند ادخالة حرف بان الحقل رقمي

بتاريخ:

السلام عليكم

استخدم هذا الكود:

 

DECLARE
   ch   VARCHAR2 (30);
BEGIN
   IF :blk.part_name IS NOT NULL
   THEN
      FOR i IN 1 .. LENGTH (:blk.part_name)
      LOOP
         ch := SUBSTR (:part_name, i, 1);


         IF ch BETWEEN 'A' AND 'Z' OR ch BETWEEN 'a' AND 'z'
         THEN
            MESSAGE ('PLEASE INSERT NUMBERS ONLY');
            MESSAGE ('PLEASE INSERT NUMBERS ONLY');
            RAISE form_trigger_failure;
         END IF;
      END LOOP;
   END IF;
END;
بتاريخ:
  • كاتب الموضوع

جزاك الله خير وبارك الله فيك ومشاء الله عليك

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.