بتاريخ: 12 أكتوبر 200817 سنة comment_140588 السلام عليكم الاخوة والاخوات الاعزاءلدي جدول خاص بالكليات يتكون من اسم الجامعة الخاص بالكلية واسم الكلية و السنة الدراسية وحقول اخرى ............يتم ادخال البيانات من خلال الفورم لكل كلية ولتكن مثلا كلية الهندسة جامعة القاهرة لسنة 2007/ 2008 كيف يمكنني من خلال الفورم ان اعمل check بحيث عند ادخال كلية الهندسة مرة ثانية لجامعة القاهرة ولسنة 2007 /2008 تخبرني رسالة بان القيد مدخل ولايمكن ادخاله مرة ثانية . تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة comment_140593 اخي لنفرض اسم الجدوال collageوحقل اسم الكلية اسمه co_noوحقل التاريخ co_date---------------------------- الان نقوم بكتبه هذا الكود في زر حفظ declare x int; begin select count(*)into x from collage where c_no=:c_no and c_date=:c_date; if x >=1 then message('القيد مدخل ولايمكن ادخاله مرة ثانية '); message('القيد مدخل ولايمكن ادخاله مرة ثانية '); else commit_from; end if; end; تقديم بلاغ
بتاريخ: 12 أكتوبر 200817 سنة comment_140594 when-validate-item(on collage item) or pre-insert & pre-update(on the block):Suppose that we have the following two fieldscollage_id , col_year declare x number; begin select count(1) into x from table_name where collage_id=:collage_id and col_year=:col_year; if x > 0 then message('this entry is duplicated'); else do what ever you want; end if; end; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.