بتاريخ: 18 يونيو 200916 سنة comment_160615 السلام عليكم و رحمة الله و بركاتهمشكلتي و باختصار شديد انه عندي زر و اريد لما اضغط عليه بيعمل create_recordو الايتمز اللي موجوده عندي هي id nameو عندي سيكويس اسمه emp_idاريد لما اضغظ على زر الاضافة بيروح مباشره البرنامج حاطط رقم السيكويس في حقل ال idانا عملت الكود هذا لكن لم ينفعcreate_record ;select emp_id.nextval into :main.id from dual;go_item('name');ارجو المساعدة و الافاده تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة comment_160617 اخي الكريم الخطوات هي كالتالي : على مستوى البلوك تروح على التريغرز وتضيف pre insert trigger في داخلو تكتب الاستعلام التالي :select emp_id.nextval into :main.id from dual;ومن ثم في زر الانشاء تكتب create_record وفي زر الحفظ commitوالسلام ختام تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة كاتب الموضوع comment_160619 السلام عليكم اخي الكريم انا جربت اللي قلته و كمان مش نافع تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة comment_160632 السلام عليكم الاي انت كتبه صحوضعته تحت الزر أم ماذا وماهو الخطأ الذي يظهر إليكولكن وضعه الطبيعي في pre insert تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة comment_160633 اخي الكريم انا مش فاهم فين المشكلة بالظبط الكود اللي حضرتك كاتبه صح ايه المشكلة اللي بتحصل ....ياريت حضرتك توضح ايه الخطأ اللي بيطلع لححضرتكوكمان كود الاخ ماهر سليمانا اتوقع ان حضرتك عامل الايتم بتاع ID ... ديسبلاي ايتم ؟؟لو عامله كده خلليه تكست ايتم عادي واقفل عليه عمليه الابديت والحذف والانسرت تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة comment_160634 مش عارف هو انا برد في نفس الوقت بتاع مشرفنا الكبير الاخ مصطفى ولا ايه ... اسف يافندم لو كنا بنتطفل ... عمذرة تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة comment_160637 السلام عليكم أخي الكريم عبدالله خد راحتك يسعدني ان اجد ردودك تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة كاتب الموضوع comment_160640 اخي سويت اللي قلت عليه و لكن المشكله انه الايتم id باقي كما هو و بيطلب مني ان ادخل قيمة اليه تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة comment_160647 السلام عليكم أخي الكريم ماسم السيكونسمثلا لو اسمها xx اكتب كده select xx.nextval into :your_item from dual; وممكن من خصائص الايتم اجعل خاصية required ب no تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة comment_160648 ممكن حضرتك تشيل الكود ده من التريجر select emp_id.nextval into :main.id from dualوتحطه في تريجر على مستوى البلوكWHEN_NEW_RECORD_INSTANT جرب كده وقوللي ايه اللي حصل تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة comment_160662 اخي الكريم قم باختيار خصائص id واعملو required : No تقديم بلاغ
بتاريخ: 18 يونيو 200916 سنة comment_160696 السلام عليكماخي استخدم هادا الكود على مستوى البلوك بترجر PRE-INSERT وضع الحقل REQUIRED = NO SELECT MAX(NVL(P_NO,0)+1) INTO :BLK1.P_NO FROM PART_SERVC; عدل على الكود حسب البرنامج عندكبالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.