بتاريخ: 24 أكتوبر 200817 سنة comment_141413 كنت عاوز اعرف ازاي ممكن اعمل زرار ممكن يعمل undoيعنى يلغي الامر الي انا اصدرته يعنى مثلا لو عملت save/delete/new يلغيهم وشكراوجزاكم الله كل خير تقديم بلاغ
بتاريخ: 28 أكتوبر 200817 سنة كاتب الموضوع comment_141673 ارجو الرد يا شباب جزاكم الله كل خير تقديم بلاغ
بتاريخ: 28 أكتوبر 200817 سنة comment_141727 أخي العزيز الأمر UNDO فعلياً لا يقوم بإلغاء أخر ما تم عمله ،،، ولكنه يقوم بالعملية العكسية لآخر عملية قمت بهامثلاً إذا قمت بإضافة بيان جديد NEW RECORD ،،، فإن أمر UNDO بعد ذلك يجب أن يقوم بعمل DELETEوإذا قمت بحذف بيان DELETE ،،، فإن أمر UNDO يجب أن يقوم بعمل INSERT مرة أخرىوإذا قمت بتعديل بيان UPDATE ،،، فإن أمر UNDO يجب أن يقوم بعمل UPDATE بالقيم القديمةولكن ذلك أمر شاق جداً ويصعب تتبعهفأنا أنصحك إذا أردت أن تبرمج أمر UNDO فيجب عليك أولاً أن تقوم بحفظ بياناتك الجديدة أو التي تم إلغائها أو التي تم تعديلها في جدول وهمي جانبي يتم تعديله بعد كل عملية تقوم بها وتجعل أمر UNDO يقوم بإحلال بيانات الجدول الوهمي محل بيانات الجدول الفعليوملء الجدول الوهمي يمكنك أن تنفذه باستخدام Database Trigger يقوم بتسجيل كل ما يتم تغييره في جدول جديدأرجو أن يكون مقصدي واضحاً لك- أحمد جادو - تقديم بلاغ
بتاريخ: 1 نوفمبر 200817 سنة كاتب الموضوع comment_141988 شكرا يا بشمهندس احمد علي الردبس مفيش مثال توضيحي بليز جزاك الله كل خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.