بتاريخ: 21 مايو 200619 سنة comment_69863 يوجد text اريد ادخال رقم هوية داخله مكون من 9 ارقامفالبتالي اذا ادخلت : - حرف : يعطيني alert موجود بها خطا ء بالادخال وهو وجود احرف - اقل من 9 ارقام يعطيني alert موجود بها خطا ء بالادخال وهو وجود اقل من 9 ارقاماذا اخلت رقم هوية مسبق اي موجود مسبقا يعطيني alert موجود بها خطا ء بالادخال رقم هوية موجود مسبقا سلام----------علما انني قد سالت عن الفرع الاول مسبقا ولكن تم اخفاء الموضوع ولا اعرف اين ذهب قد يكون بالخطاء تم اخفائة تم تعديل 21 مايو 200619 سنة بواسطة xza_qqq تقديم بلاغ
بتاريخ: 21 مايو 200619 سنة comment_69880 هذا شرح الخ اسامه (admin5)استخدم تريجرين اما when-validate-item او post-changeتضع هذا الفانكشن if instr('your_text','0')>0 or instr('your_text','1')>0 or ... the message('الاسم يحتوي على ارقام'); end if; هذا الفانكشن يبحث عن الارقام في الاسم المدخل وهذا شرح احد الاخوه WHEN-VALIDATE-ITEM declare alert_no number; x number:=0; alert_text varchar2(50); CH CHAR; begin if :Customer_name is not null then FOR I IN 1..LENGTH(:Customer_name) LOOP CH:=SUBSTR(:Customer_name,I,1); IF CH NOT BETWEEN 'ء' AND 'ي' THEN alert_text :='. يجب ادخال أحرف فقط'; set_alert_property('general',alert_message_text,alert_text); set_alert_property('general',title,' '); alert_no :=show_alert('general'); raise form_trigger_failure; end if; END LOOP; end if; end; ايهاب وجدى تقديم بلاغ
بتاريخ: 21 مايو 200619 سنة كاتب الموضوع comment_69895 يا زلمة انتي قتلتني و طبشت كزاز قلبي ب عطفك مرسي الك والله الك احلى شكر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.