بتاريخ: 18 مارس 200619 سنة comment_63441 السلام عليكمانا عامل جدول يحتوي على الاتي : -create table customers ( .......Customer_name varhcar2(20) ) ;المهم انا غلطت و اعطيت اسم الزبون هذا النوع varchar2لانه يسمح للفورم بادخال ارقام على الاسم و هذا خطاحاولت اعمل alter table........المشكلة انو ما بعطي نتيجة لانه يستغرق وقت طويل جدا و بالخر بعطيني رساله بفشل محاوله الـ alter tableالسؤال ... ما هو التعديل اللمكن على الفورم او على حقل اسم الزبون الممكن اضافته للتحقق من عدم ادخال اية ارقام عند عملية ادخال زبون جديد ؟؟و ساكون من الشاكرين تقديم بلاغ
بتاريخ: 18 مارس 200619 سنة comment_63442 الاخ الكريماستخدم تريجرين اما when-validate-item او post-changeتضع هذا الفانكشن if instr('your_text','0')>0 or instr('your_text','1')>0 or ... the message('الاسم يحتوي على ارقام'); end if; هذا الفانكشن يبحث عن الارقام في الاسم المدخل تقديم بلاغ
بتاريخ: 18 مارس 200619 سنة كاتب الموضوع comment_63448 اخي admin05روح يا شيخ الهي يعطيك تا يرضيك و رضي الله عنك و أرضاكمشكور تقديم بلاغ
بتاريخ: 18 مارس 200619 سنة comment_63479 اضافة لكلام الاخ الكريم لا يمكن عمل Alter table مادمت تستخد نفس اليوزر نيم والباسورد في الفورم والفورم المفتوح يتعامل مع هذا الجدول اعمل التر ثم افتح الفورم تقديم بلاغ
بتاريخ: 20 مارس 200619 سنة comment_63594 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهشكرا جزيلا أخي الكريم admin05بصراحة الحل حلو وفكرتوا أحلىوشاكرين لك مرة أخرى تقديم بلاغ
بتاريخ: 20 مارس 200619 سنة comment_63640 جرب هذا الكود اخي ان شاء الله ينفع• 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; تقديم بلاغ
بتاريخ: 20 مارس 200619 سنة comment_63688 الســـلام عليكم ورحمة الله go to property of items go format mask property and set AAAAAAAAAAAAAAAAAAAAAAlphabetic characters only. End user input string must be exact length specified by format mask. تقديم بلاغ
بتاريخ: 21 مارس 200619 سنة comment_63746 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهأخي omariهل من المنطق أن كل الأسماء المدخلة تكون بنفس الطول أي نفس عدد الأحرف للإسم هذا مافهمته من ردك تقديم بلاغ
بتاريخ: 17 أبريل 200619 سنة comment_66630 بارك الله بكم جميعا ونفعنا واياكم الجنةشكرا لكم اخوتي وشكر جزيل لك Admin05 تقديم بلاغ
بتاريخ: 17 أبريل 200619 سنة comment_66631 صحيح اخوتيحلصت معي هذ1ه المشكلةوذهبت الى خصائص customer name,وجعلت Alph <--------- data type زبطت معي هيكوبالنسبة لل alert استخدمت التريجر on-erroron-error messege "النص اللذي تريد ان يظهر كرسالة" messege "النص اللذي تريد ان يظهر كرسالة";فقط هكذا وزبط معي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.