بتاريخ: 4 مايو 200818 سنة comment_128018 يا شباب انا كتبت هذا الكودselect nvl(max( VISA_ID),0)+1 into :VISA_INFO.VISA_ID from visa_info;بس المشكلة لما يكون عندي فورمة tablure اذا ضغطت على السجل التالي يعطيني نفس الرقم ارجوووووووووووو المشكلة تقديم بلاغ
بتاريخ: 4 مايو 200818 سنة comment_128026 اخي العزيز السبب في ذالك انك تاخذ القيمة الاكبر منالقاعده وبما انك ماحفظتش بيبقي يكرر لك القيمةلذالك اكتب هذا الكود في زر اضافة لنفرض الرقم الذي تريده تلقائي هو رقم الموظف في جدوال emp declare x number; begin last_record; x:=:empno; next_record; :empno:=x+1; end; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.