الانتقال إلى المحتوى
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.

كيف يمكن عمل Validation على Text Box بحيث يتم لا يقبل سوى الحروف الانجليزية

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
أخواني كيف يمكن عمل Validation على Text Box بحيث يتم لا يقبل سوى الحروف الانجليزية
من خلال Fuction خاص بدون استخدام الخصائص لهذا الحقل
ولكم جزيل الشكر

بتاريخ:

السلام عليكم

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 '1' And '9' Or Ch  Between 'ء' And 'ي' Then
Message('PLEASE INSERT TEXT ONLY');
Message('PLEASE INSERT TEXT ONLY');
Raise Form_Trigger_Failure;
End If;
End Loop;
End If;
End;

تم تعديل بواسطة PALI.ORACLE

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

شكرا جزيلا على الكود زبط معاي
وبارك الله فيك

بتاريخ:

ممكن تغير ال international كل ال properts الى local & local only

ايهاب وجدى

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

شكرا اخي أيهاب على الرد
ولكن هل يمكن شرح المقصود بالرد لو سمحت وهل سوف يمنع الكتابة باللغة العربية لجميع الحقول
الفكرة التي عندي هي وضع الــ fuction على البرنامج الرئيسي في Server
وبهذا كل الــ Client سوف يتفعل عندهم بدون تغيير في اعدادات اللغة عندهم
بارك الله فيك

بتاريخ:

اخى international من ضمن خصائص ال text box بتخلى الtext ميقبلش غير لغه معينة عربى و انجليزى

ايهاب وجدى

بتاريخ:

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

بتاريخ:

ممكن شرح الكود لو سمحت؟

بتاريخ:

السلام عليكم

اذا كان الحقل غير فارغ.

If :Blk.Part_Name Is Not Null Then



هنا يعمل لووب على كل التكست اللي انت دخلته في الايتم..من اوله لاخره باستخدام length

For I In 1..Length(:Blk.Part_Name) Loop



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

Ch:=Substr(:Part_Name,I,1);



اذا كانت نتيجة الرمز ch تحتوي على ارقام او تحتوي على حروف بالعربي اعمل raise يعني امنعه يكمل عملية الادخال.

If Ch  Between '1' And '9' Or Ch  Between 'ء' And 'ي' Then
Message('PLEASE INSERT TEXT ONLY');
Message('PLEASE INSERT TEXT ONLY');
Raise Form_Trigger_Failure;
End If;

تم تعديل بواسطة PALI.ORACLE

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

بارك الله فيك اخي ايهاب على المعلومة الرائعة

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

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

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

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

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

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.