بتاريخ: 12 أكتوبر 201411 سنة comment_255636 السلام عليكم و رحمة الله و بركاتهاريدوشرح وافي و اتمني يكون بامثلة لهذه التريجرات Pre&post&on(Update-delete-insertf)لاني محتاج انشا شاشات للحذف و التعديل و إدخال البيانات في مشروعي وعرفت ان الكود ها يوضع في هذه التريجراتو لو حد عنده فكرة كويسة لهذه العمليات اتمني انه يفيدني بيهاو لو ينفع اعمل بروسيدجر ليهم هل ها يكون اختيار صح و موفق ام لا تقديم بلاغ
بتاريخ: 12 أكتوبر 201411 سنة comment_255653 في البداية إن شاء الله نعرف تسلسل هذه الأحداث ممكن تراجع الرابط التالي http://www.araboug.org/ib/index.php?showtopic=54295&hl=trigger&do=findComment&comment=241578 والرابط التالي http://www.araboug.org/ib/index.php?showtopic=11945&hl=التحكم#entry217873 تقديم بلاغ
بتاريخ: 12 أكتوبر 201411 سنة كاتب الموضوع comment_255669 شكرا ميسم --- لكن انا اريد طريقة الاستخدام ليهم علشان اعرف اطبقهم علي الشاشات الي عنديو اعرف الكود بتاع الحذف او التحديث بيوضع فين تقديم بلاغ
بتاريخ: 12 أكتوبر 201411 سنة comment_255673 الـ pre and post مش هتكتب فيهم كود للتعديل او الحذف , انت هتحتاجه في الـ on بس , لان الـ on trigger بيستبدل الوظيفة الرئيسية بتعته بالكود الجديد الي انت كاتبه ادخل علي الهيلب وانت هتفهم كل حاجة , وهتلاقى امثلة كمان تقديم بلاغ
بتاريخ: 12 أكتوبر 201411 سنة كاتب الموضوع comment_255675 لو في فورم عندك يا بش مهندس إسلام فيها مثال ممكن حضرتك تساعدني بيهالاني مش فاهم الجزئية دي من الهلب تقديم بلاغ
بتاريخ: 14 أكتوبر 201411 سنة كاتب الموضوع comment_255762 يا جماعة حد يشرح الموضوع ده جزاكم الله خير لاني محتاجه و عاوز افهمه حتي لو بفيديو او مثال بسيط تقديم بلاغ
بتاريخ: 15 أكتوبر 201411 سنة comment_255764 Pre هو تريجر قبل العملية بمعنى انه قبل عملية ال update وا ال delete او ال insert بشوف ايه اللى انا عايزه يتم زى مثلا بحط شروط او خلافه او انه يعمل ادخال او تعديل فى ايتم معين قبل ما انا حهعمل العملية دية Post عكسها ده تريجر بعد العملية اشوف عايز ايه اللى يحصل زى مثلا ظهور رسالة معينة او غيره بس العمليات دية عمليات معلقة بيبان تاثيرهم بعد عملية الحفظ On بتبدل العملية من اساسه بمعنى بدل ما بيعمل عمليات الادخال او التعديل او الحذف بينفذ امرتانى اللى حضرتك حتكون كاتبهوله فى التريجر تقديم بلاغ
بتاريخ: 15 أكتوبر 201411 سنة comment_255768 خد بالك بس ان هما بيضربوا ( بينطلقوا) مع كل ريكورد , يعني الـ pre-update مثلا , لو عملت تحديث لـ 5 ريكوردات , هيضرب 5 مرات , ومتعقدش الموضوع , هو هيعمل اللي انت عايزه , اي حاجة , مثلا ممكن تعمل pre-update , وتكتب فيه message('حماده بيتشقلب') ; اعمل insert لداتا في جدول تاني , اعمل الي انت عايزه , وانصحك تاني تدخل الهيلب في اي حاجة بدل ما تستني الناس تجاوبك بعد كام يوم , ولو الانجليزي عندك ضعيف شوية , حاول تحط الكلام علي جوجل ترانزلايت يمكن تطلع بحاجة تقديم بلاغ
بتاريخ: 15 أكتوبر 201411 سنة كاتب الموضوع comment_255770 شكرا جدا يا بش مهندس احمد علي تسهيل الامر يعتي انا علشان اعمل مثلا عملية حذف بحط الكود في on -delete Delete from employees where employee _id = :enter -idDelete -record ;على اساس ان enter id --- text item و بعدين اعمل زرار تحته نفس الكود علشان لما ادوس عليه يتنفذ و بعدين commit و في post -delete اعمل رسالة مثلا تم الحذف بنجاح تقديم بلاغ
بتاريخ: 15 أكتوبر 201411 سنة كاتب الموضوع comment_255772 استخدمت الهلب و نش فاهم منه حاجة في الجزء ده يا بش مهندس بردو هو الموضوع كان محتاج مثال لكن لكم جزيل الشكر علي الخير و العلم الي بتقدموه تقديم بلاغ
بتاريخ: 15 أكتوبر 201411 سنة comment_255773 لا ال on_delete معناها بدل عملية الحذف تتم عملية تانية خالص موضوع انك تظهر رسالة معينة بعد العملية ده ممكن فى العملية نفسها بمعنى لو عاوز يطلع رسالة انه الريكورد تم حذفه حيبقى كده داخل مثلا تريجر when_button_pressed delete_record; message ('record deleted'); message ('record deleted'); post ممكن تستخدمه لبعد العملية عايز تعمل ايه بالظبط عايز تعمل اضافة لجدول تانى بنتائج معينة او تنفذ استعلام مثلا بتكتب الكلام ده داخل التريجر ده تم تعديل 15 أكتوبر 201411 سنة بواسطة AhmedOmar تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.