بتاريخ: 11 يناير 200521 سنة comment_23842 افيدوني كيف يتم ترقيم اصناف الفاتورة 1و2و3......واشكركم تقديم بلاغ
بتاريخ: 11 يناير 200521 سنة comment_23931 يمكن اخى الكريم انشاء SEQUENCEوذلك باستخدام الامر التالى CREATE SEQUENCE INV_SEQINCREMENT BY 1START WITH 0MAXVALUE 999999999NOCACHENOCYCLEثم عمل نموذج للفواتيروداخل حقل الرقم اكتب داخل خانة Initial value:sequnece.inv_seq.nextvalمع تحياتىاسامه سليمان تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة كاتب الموضوع comment_24832 شكرا لك يا اخي العزيز علي هذه الافادة جزاك الله خيرأ تقديم بلاغ
بتاريخ: 20 يناير 200521 سنة comment_24863 كما يمكنك اخرى استخدام الكود التالى لتقليل من الفجوات فى الارقام المتسلسلةفى Pre-insert trigger select inv_seq.nextval into :inv_id from dual; بفرض ان استم الـ Sequence هو inv_seqواسم مربع النص الخاص برقم الفاتورة inv_idكما يمكن استبدال الكود السابق بكود بديل وهل ٍselect nvl(max(inv_id))+1 into :inv_id from cust_inv; بفرض ان الجدول المستخدم يسمى cust_inv وان حقل رقم الفاتورة به يسمى inv_idمع تحياتىاسامه سليمانالقاهرة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.