الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Undo/un Delete Button In Form

Featured Replies

بتاريخ:

كنت عاوز اعرف ازاي ممكن اعمل زرار ممكن يعمل undo
يعنى يلغي الامر الي انا اصدرته
يعنى مثلا لو عملت save/delete/new
يلغيهم


وشكرا

وجزاكم الله كل خير

بتاريخ:
  • كاتب الموضوع

ارجو الرد يا شباب

جزاكم الله كل خير

بتاريخ:

أخي العزيز


الأمر UNDO فعلياً لا يقوم بإلغاء أخر ما تم عمله ،،، ولكنه يقوم بالعملية العكسية لآخر عملية قمت بها
مثلاً إذا قمت بإضافة بيان جديد NEW RECORD ،،، فإن أمر UNDO بعد ذلك يجب أن يقوم بعمل DELETE
وإذا قمت بحذف بيان DELETE ،،، فإن أمر UNDO يجب أن يقوم بعمل INSERT مرة أخرى
وإذا قمت بتعديل بيان UPDATE ،،، فإن أمر UNDO يجب أن يقوم بعمل UPDATE بالقيم القديمة

ولكن ذلك أمر شاق جداً ويصعب تتبعه
فأنا أنصحك إذا أردت أن تبرمج أمر UNDO فيجب عليك أولاً أن تقوم بحفظ بياناتك الجديدة أو التي تم إلغائها أو التي تم تعديلها في جدول وهمي جانبي يتم تعديله بعد كل عملية تقوم بها وتجعل أمر UNDO يقوم بإحلال بيانات الجدول الوهمي محل بيانات الجدول الفعلي

وملء الجدول الوهمي يمكنك أن تنفذه باستخدام Database Trigger يقوم بتسجيل كل ما يتم تغييره في جدول جديد

أرجو أن يكون مقصدي واضحاً لك

- أحمد جادو -

بتاريخ:
  • كاتب الموضوع

شكرا يا بشمهندس احمد علي الرد

بس مفيش مثال توضيحي بليز

جزاك الله كل خير

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.