بتاريخ: 7 يناير 201016 سنة comment_181704 السلام وعليكم كيفكمانا عندي فورم للاقسام واريد كلما قمت بانشاء قسم جديد ان يعمل توليد تلقائي لرقم القسم بدون تدخل من المستخدمانتظر ردودكم تقديم بلاغ
بتاريخ: 7 يناير 201016 سنة comment_181706 السلام عليكمعلى ترجر pre-insert : Select Nvl(Max(Dept_No),0) + 1 Into :Blk_1.Dept_No From Dept; تقديم بلاغ
بتاريخ: 7 يناير 201016 سنة كاتب الموضوع comment_181708 مشكور الك استاذي بس والله للاسف مازبطتالتريغر على اي مستوى لازم اضعه تقديم بلاغ
بتاريخ: 7 يناير 201016 سنة كاتب الموضوع comment_181712 انا وضعتو على مستوى البلوك بس مازبطلما اعمل انشاء لريكور جديد مابعبي الحقل بأي قيمة تقديم بلاغ
بتاريخ: 7 يناير 201016 سنة كاتب الموضوع comment_181714 انا يمكن تقلتا عليك شوف شو اللي بصير عنديعندما انشأ سطر جديد بدخل رقم برقم القسم ولما بدي اخزن تلقائيا بحول ذلك الرقم الى الرقم الصحيحانا بدي بس اعمل انشاء سطر تلقائيا يعبي ذلك الحقل وما يخليه فاضيساعدني ارجوك تقديم بلاغ
بتاريخ: 7 يناير 201016 سنة comment_181721 اول شي على مستوى FORM تكتب نرجر اسمة WHEN NEN FORM INSTANCE وتكتب SELECT (NVL ((max(p_seq)),1)) FROM TABLE_NAME INTO :GLOBAL.NEW_SEQ وهيك بتكون جبت الماكسثاني شي WHEN NEW RECORD INSTANCE على مستوى DATABLOCK وتكتب فيه :GLOBAL.NEW_SEQ:= :GLOBAL.NEW_SEQ+1; DATABLIK_NAME.FEID NAME:= GLOBALE.NEW_SEQ; وهيك ان شاء الله بصير كل ما تنزل سطر يزيد لوحدهوتقبل الاحترام تقديم بلاغ
بتاريخ: 7 يناير 201016 سنة كاتب الموضوع comment_181725 شكرا لكل اخي الكونت هلا الطريقة زبطت بس صار في مشكلة انو انا لما بدي ارجع للخلف عم بزيد معي الرقمشو المشكلة برايك تقديم بلاغ
بتاريخ: 7 يناير 201016 سنة كاتب الموضوع comment_181726 اضافة انو اذا حذفت سطر فإنه لايرجع الترقيم إلى الخلف بل يزيدشو المشكلة رجاء تقديم بلاغ
بتاريخ: 9 يناير 201016 سنة comment_181740 السلام عليكميستحسن وضع كود الترقيم التلقائي على ترجر pre-insert. تقديم بلاغ
بتاريخ: 9 يناير 201016 سنة كاتب الموضوع comment_181745 السلام وعليكم ياجماعة ماعم تزبط معيانا حاولت ابعت الفولرم بس مارضي ينبعت معي تقديم بلاغ
بتاريخ: 9 يناير 201016 سنة comment_181794 السلام عليكمعلى ترجر pre-insert :Select Nvl(Max(Dept_No),0) + 1 Into :Blk_1.Dept_No From Dept; الحل كما قال الاخ وعليك بتعديل خاصيتين في الحقل الخاص برقم القسماول خاصية وهي Enabled ونقوم بتغير الخيار الى Noلعدم السماح للكتابة في هذا الحقل لانه يصرف رقم تلقائيثاني خاصية وهي Required ونقوم بتغير الخيار الى NoRequired معناها Not Null لذلك نغيرها الى No لكي لا يتعرض عليها لانها فاضية والله أعلم تم تعديل 9 يناير 201016 سنة بواسطة miash80 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.