بتاريخ: 25 سبتمبر 200520 سنة comment_48172 كيف يتم عمل create لsequence وكيفية ربطة بالفورمز تقديم بلاغ
بتاريخ: 26 سبتمبر 200520 سنة comment_48203 create sequence inv_outstart with 1increment by 1minvalue 0nocachenocycle;فى الفورم عليك ان تقوم بعمل trigger على مستوى البلوك من نوع pre-insert وتكتب به الكود التالىbeginselect inv_out.nextval into :inv_no from dualend;وهذا الكود يعمل عند حفظك لبيانات الفورمحيث inv_no: هو حقل العمود فى الجدول المعروض على الفورموكود انشاء الsequence يكتب فى sql تم تعديل 26 سبتمبر 200520 سنة بواسطة girl_oracle تقديم بلاغ
بتاريخ: 5 أكتوبر 200520 سنة كاتب الموضوع comment_48945 create sequence inv_outstart with 1increment by 1minvalue 0nocachenocycle;فى الفورم عليك ان تقوم بعمل trigger على مستوى البلوك من نوع pre-insert وتكتب به الكود التالىbeginselect inv_out.nextval into :inv_no from dualend;وهذا الكود يعمل عند حفظك لبيانات الفورمحيث inv_no: هو حقل العمود فى الجدول المعروض على الفورموكود انشاء الsequence يكتب فى sql48203[/snapback] يوجد مشكلة انا عندى رقم السطر يسجل فى الشاشة من 1 و 2و 3 وهكذا الى ان انتهى من التسجيل والمشكلة هى انى عايز لم اقفال الشاشة وارجع اسجل فيها تانى يبدا رقم السطر من 1 وهكذا وانا لما جربتcreate sequence وربطها بالشاشة عن طريق trigger على مستوى البلوك من نوع pre-insert وعملت رقم السطر enabled no لم تنجح الفكرة أرجو ان يكون شرحى للمشكلة مفهوم تقديم بلاغ
بتاريخ: 16 أكتوبر 200520 سنة comment_49587 [ عايز لم اقفال الشاشة وارجع اسجل فيها تانى يبدا رقم السطر من 1 وهكذا فى الفورم اعمل تريجر WHEN-CREATE-RECORD على مستوى البلوك اللى فية حقل الترقيموضع بة الكود التالى :ITEM_NAME :=GET_BLOCK_PROPERTY('BLOCK_NAME',CURRENT_RECORD); حيث ITEM_NAME هو اسم حقل الترقيم, BLOCK_NAME هو اسم البلوك اللى يقع فية حقل الترقيم تم تعديل 16 أكتوبر 200520 سنة بواسطة egyhamada تقديم بلاغ
بتاريخ: 16 أكتوبر 200520 سنة comment_49594 الاخ الكريمهل تقصد ب 1 و 2 و 3 هو عملية الترقيم لكل مرة تدخلها اذا كان كذلك فلا يلزمك sequance لأن ال sequance هو اضافة زيادة رقم على الرقم الموجودولذلك يوجد طريقة افضل وهي عند تشغيل الشاشة قم باضافة رقم زيادة على قيمة الحقل السابق تقديم بلاغ
بتاريخ: 27 أكتوبر 200520 سنة comment_50378 يتم انشاء ال sequance بالصيغه التاليهcreate sequance test start with 1no max no cachهنا تحدد البدايه واذا كان لل sequance نهايه او اكبر عدد بحيث اذا كان لها نهايه نحدد max value 100 مثلا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.