بتاريخ: 3 مايو 200520 سنة comment_34972 السلام عليكم و رحمة الله وبركاتهالسؤال الأول:انا عندي بلوكين ماستر و ديتيل وضعت تريجر على مستوى البلوك الديتيل لحفظ كل سجل بعد الانتقال منهpost_record : commit; فظهر لي الخطأ التالي illegal restrected procedure post record trigger**كيف أقوم بحفظ السجل مباشرة بعد الانتقال منه؟؟؟؟؟؟؟؟؟؟؟السؤال الثاني :عندي بلوك tabuler يتم تعبئته عن طريق lov والمشكلة انه لا يقبل أكثر من سجل عند الحفظ فعندما أقوم بتعبة السجل الأول ثم الضغط على زر الحفظ ثم الانتقال إلى السجل الثاني و تعبئته ثم الضغط على زر الحفظ مرة أخرى تظهر رسالة هل تريد الحفظ؟ثم يختفي السجل الأول ويحل محله السجل الثاني**كيف أقوم بادخال و حفظ عدد من السجلات في وقت واحد؟؟؟؟؟؟؟؟؟الرجاء المساعدة لمن يعرف الحل تقديم بلاغ
بتاريخ: 5 مايو 200520 سنة comment_35226 اخى الكريم /السلام عليكم ورحمة الله وبركاتهالاوامر built-in فى اوركل لها نوعان :unrestricted built-in subprograms وهى المسموح بكتابها فى اى triggerومثال لها : Message(), show_lovوالنوع الثانى :restricted built-in subprograms وهى غير مسموح باستخدام فى بعض الـ triggersوبالاخص الـ navigational Triggerوهى المتربطة بعملية التنقل وهىPre- and Post- Triggersأو الـ trigger التى ينتج عليها عملية تنقل مثلcommit , execute_queryولذلك فى الكود الذى ذكرته قمت بكتابة امر commit و هى من النوع restricted داخل الـ post_record triggerوهذا ما يسبب الخطأ illegal restrected procedure post record trigger ولمعالجة هذا المشكلة والقيام بمهمة المطلوب وهى **كيف أقوم بحفظ السجل مباشرة بعد الانتقال منه؟؟؟؟؟؟؟؟؟؟؟ يمكنك كتابة كتابة الـ commit داخل الـ When-new-record-instance triggerومرفق ملف به ملخص لموضوع restricted built-in subprogramsمع تحياتىاسامه سليمانالقاهرةAbout_restricted_built.doc تقديم بلاغ
بتاريخ: 8 مايو 200520 سنة كاتب الموضوع comment_35529 شكرا لك أخ osama على المرور و الرد و الله يعطيك العافية على الملف المرفق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.