بتاريخ: 15 ديسمبر 200916 سنة comment_179298 السلام عليكم ورحمة الله وبركاتهأخواني كيف يمكن عمل Validation على Text Box بحيث يتم لا يقبل سوى الحروف الانجليزيةمن خلال Fuction خاص بدون استخدام الخصائص لهذا الحقل ولكم جزيل الشكر تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179302 السلام عليكم 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; تم تعديل 15 ديسمبر 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة كاتب الموضوع comment_179307 شكرا جزيلا على الكود زبط معايوبارك الله فيك تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179308 ممكن تغير ال international كل ال properts الى local & local only ايهاب وجدى تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة كاتب الموضوع comment_179314 شكرا اخي أيهاب على الردولكن هل يمكن شرح المقصود بالرد لو سمحت وهل سوف يمنع الكتابة باللغة العربية لجميع الحقولالفكرة التي عندي هي وضع الــ fuction على البرنامج الرئيسي في Server وبهذا كل الــ Client سوف يتفعل عندهم بدون تغيير في اعدادات اللغة عندهمبارك الله فيك تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179325 شكرا جزيلا على الكود زبط معايوبارك الله فيك بالتوفيق تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179341 اخى international من ضمن خصائص ال text box بتخلى الtext ميقبلش غير لغه معينة عربى و انجليزىايهاب وجدى تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179393 السلام عليكماذا كان الحقل غير فارغ. 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; تم تعديل 15 ديسمبر 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة كاتب الموضوع comment_179397 بارك الله فيك اخي ايهاب على المعلومة الرائعة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.