بتاريخ: 9 أبريل 200619 سنة comment_65846 السلام عليكم عندي سؤال اريد من الاخوه الكرام إجابتي اذا تكرمتم استخدم data base block لعرض معلومات للموظفين و عند التنقل عن طريق next_record و الوصول للنهايه الى اخر موظف فإنه يخرج رساله الخطأ وعندها لا يعمل من جديد سواء على previous_record او first_record لذا أطر الى عمل execute_query; ارقام الاخطاء هي frm-40352 ...frm-40202 لقد حاول في كبسه ال PREVIOUSE_RECORDان اضع الكود go_block('department');previous_record;if error_code =40100 thenclear_message;if show_alert('FIRST_REC')=alert_button1 then null;end if;end if;علما انني استخدم master -details وهذه الطريقه نجحت هنا و لا استطيع الرجوع إلا الى اخر الاقسا بالظبط ولا اقع في الخطأ فما في رأيكم الحل اذا تكرمتم تم تعديل 9 أبريل 200619 سنة بواسطة moh8582 تقديم بلاغ
بتاريخ: 12 أبريل 200619 سنة comment_66160 السلام عليكم ورحمة الله و بركاتهاعتقد انك ممكن ان تكتب بداخل التريجر ON_ERROR مايلى :IF ERROR _CODE= 40202 THEN MESSAGE('YOU ARE ALREADY AT LAST RECORD');MESSAGE('YOU ARE ALREADY AT LAST RECORD');END IF ;و الله اعلم تقديم بلاغ
بتاريخ: 12 أبريل 200619 سنة comment_66201 ارجو ان تجرب هذه الطريقه و تقول رئيك IF:System.Last_Record ='TRUE'THEN if show_alert('FIRST_ALERT') = alert_button1 then previous_record; end if; END IF; ايهاب وجدى تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.