بتاريخ: 13 أغسطس 200520 سنة comment_44651 السلام عليكمأولاً ليش تمك حذف الموضوع تبعي (الاستفسار)؟؟ثانياًً : كيف اقوم بالترقيم التلقائي في الفورم بلدر ؟؟للحقل معين !!!!!!!!!!!و اكون من الشاكرينو يا رب ما ينحذف هذا الموضوع كمان ؟؟ تقديم بلاغ
بتاريخ: 14 أغسطس 200520 سنة comment_44683 السلام عليكماولا يجب انشاء SEQUENCE للأستخدامه فى الترقيمCREATE SEQUENCE seq_id MINVALUE 1 MAXVALUE 999 INCREMENT BY 1 START WITH 1 NOCACHE NOCYCLE;وتحت تريجر pre_insert نكتب الكود الأتىselect seq_id.nextval into (Text item name)from dual;ارجوا ان يكون هذا المطلوبوبالتوفيق تقديم بلاغ
بتاريخ: 14 أغسطس 200520 سنة comment_44700 الاخ الكريميوجد طريقة اخرى للترقيم وعلى نفس عدد بيانات الجدولin Pre-Insert trigger declare temp number; begin select max(field_your_number) +1 into temp from table_name; :yor_text:=temp; end; تم تعديل 14 أغسطس 200520 سنة بواسطة Admin05 تقديم بلاغ
بتاريخ: 14 أغسطس 200520 سنة comment_44701 السلام عليكم ورحمة الله وبركاته ممكن تكتب الكود ده في التريجر pre-insert علي البلوك اللي فيه الحقل ده ولنفرض ان اسمه IDselect nvl(max(id),0)+1 into id from table_nameحيث ان table_name هو اسم الجدول اللي انت عايز تعمل insert فيه تقديم بلاغ
بتاريخ: 14 أغسطس 200520 سنة كاتب الموضوع comment_44736 admin05 & ghoost الله يجزاكم خير لكن الطريقة ممتازة و سهلة بس في مشكلة صغيرونة هو اذا المدخل لم يحفظ الركورد سوف يعطي نفس القيمة لكل الركورد التاليةm_ahmedطريقتك صعبة لكن 100% لان حتى لو المستخدم ما حفظ يعطي قيمه جديدة تقديم بلاغ
بتاريخ: 14 أغسطس 200520 سنة comment_44772 السلام عليكمكيف ممكن ارقم على الفورم فقط بدون ما استخدم sequences ولا database items(حقول) يعني انا عندي جدول للشيكات الصادرة .... و في كل عميل نقوم بإصدار 36 ، 30 ، 24 شيك في ان واحد كيف ممكن ارقم الشيكات على الفورم..... بالمناسبة انا عملتها لكن واجهتني طريقة استرجاع الارقام عند عمل query تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.