بتاريخ: 5 يوليو 201510 سنة comment_263804 السلام عليكم ورحمة الله انا بساوي في نظام تسجيل مدرسة ومطلوب مني اني اترك ال user مايقدر يغير في الحقل يعني مثلا عندي رقم الطالب بجدول الطلاب اخر طالب اتسجل مثلا رقمو 50 مابدي خلي المستخدم يقدر يغير ال50 ويكتب لحالو اي رقم غيرو لا بدي ال 51 تجي اوتوماتيك هوا بس يكتب اسم الطالب اما الرقم مايقدر يغير فيه والماوس مايجي على الحقل اللي فيه الرقم . ارجوكم ساعدوني تقديم بلاغ
بتاريخ: 5 يوليو 201510 سنة comment_263806 إعمل sequence ومن ثم قم بربط هذه الـ sequence أما عن طريق الايعاز تتبع التالي .... تكتب الايعاز التالي تحت الحدث المناسب ..عند الحفظ , أو قبل الاضافة أو ..... SELECT seq_name.nextval INTO :item_name FROM SYS.DUAL; حيث seq_name هو إسم الـ sequence لديك item_name إسم الحقل الذي في النافذة والذي تريد أن تظهر به قيمة الـ sequence او عن طريق خصائص الحقل الذي تريد ان تضع به قيمة الـ sequence في خاصية Initial Value تضع التالي :sequence.seq_name.nextval وعند هذا الحقل الذي لا تريد أن يقترب من المستخدم من خصائصه إجعل خاصية الـ enabled ,,, no لإن أصبح يأخذ قيمة الـ sequence تقديم بلاغ
بتاريخ: 5 يوليو 201510 سنة كاتب الموضوع comment_264349 مشكوووة كتير اختي ماقصرتي بس مافي طريقة دون ما اعمل ال sequence ?? يعني بس اكتب كود على الحدث المناسب.؟ تقديم بلاغ
بتاريخ: 5 يوليو 201510 سنة comment_264351 السلام علكيم جربي الكود التالي على ترجر Pre-Insert: Select Max(Nvl(Student_No, 0)) + 1 Into :Blk_1.Student_No From Students_Table; تقديم بلاغ
بتاريخ: 5 يوليو 201510 سنة كاتب الموضوع comment_264352 تسلم كتير استاذ احمد بس للأسف مازبطت معي المشكلة في ال Blk_1 مافهمتها شو بتقصد منها ؟ لانو بيطلعي المشكلة عليها تقديم بلاغ
بتاريخ: 6 يوليو 201510 سنة comment_264361 تسلم كتير استاذ احمد بس للأسف مازبطت معي المشكلة في ال Blk_1 مافهمتها شو بتقصد منها ؟ لانو بيطلعي المشكلة عليها العفو. Blk_1 : اسم البلوك. تقديم بلاغ
بتاريخ: 7 يوليو 201510 سنة comment_264381 SELECT NVL(MAX(STU_NO),0) + 1 INTO ITEM FROM TABLE تم تعديل 9 يوليو 201510 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 8 يوليو 201510 سنة كاتب الموضوع comment_264538 شكرا كتير اخ اسلام هاد الكود وين اكتبو ؟ تقديم بلاغ
بتاريخ: 8 يوليو 201510 سنة comment_264539 أستخدمي متغير النظام :system.cursor_record و حطي شرط IF لو الريكورد عددهم = 50 او اقل يفضل يضيف بيانات لو أكثر وقفي البرنامج raise form_trigger_failure; تقديم بلاغ
بتاريخ: 8 يوليو 201510 سنة comment_264543 PRE-INSERT TRIGGERع مستوي البلوكوالأيتم DISPLAY ITEM تقديم بلاغ
بتاريخ: 9 أغسطس 201510 سنة comment_265171 select nvl(max(coulmn_name),o)+1________هنا بتكتب اسم الكولم اللي عوز تعمل ليه اوتو نامبر into : coulmn_name_______________________بقلو هو موجود فين from table name; __________________هنا اقصد اسم الجدول علي d.b ملحوظه لازم تغير الخصاءص بتاعت item وتخلي item typ_____displyitem علشان الليوزري ميكتبش عليه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.