الانتقال إلى المحتوى
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.

مساعدة:عمل زرار فى الفورم،يقوم بحذف بيانات من جدول ويضعها فى جدول اخر

Featured Replies

بتاريخ:

احتاج الى المشورة مما لهم علم بهذا الامر
احتاج الى عمل زرار فى الفورم اول ما اضغط علية يقوم بحذف بيانات من جدول ويضعها فى جدول اخر

بتاريخ:

اخي الكريم لنفترض ان لدينا الجدول a في الحقول b,c,d الجدول المخصص لاستقبال البيانات المحذوفه اسمه d ولديه الحقول e,f,g
عند الضغط على زر الحذف اكتب التالي

insert into d values(:b,:c,

:D);


commit;


delete_record;


وتاكد من السطر الاخير هل هو كود الحذف اما لا

تم تعديل بواسطة عزيز القادري

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

لك جزيل الشكر اخى العضو عزيز القادرى ولاكنى جربت هذا الكود ولاكنة يقوم بتهنيج الجهاز
على ما اعتقد انة يدخل فى recursive error
لك جزيل الشكر مرة اخرى

بتاريخ:

السلام عليكم ورحمة الله وبركاته هذه مشاركة سابقة لي تتكلم عن تسجيل التعييرات لاي مستخدم ولاي جدول او مجموعة الجداول بالحذف او الاضافة او التعديل اي بمعنى المراقبة لجداول المستخدم الذي تريدها يمكن تفيدك لانها بنفس الموضوع واقصد audting وفيها افكار كثيرة يمكن ان تفيدك
شاشة تسجيل بشكل مرن التغيرات لجداول أي مستخدم وحفظها في جدول أنت تنشئه
على فكرة بمجرد تنفيذ الرقابة للجدول اي انشاء التريجرات الخاصة بالرقابة في هذه الشاشة انت اتشتغل في شاشة عملك كما تريد وسوف ترى التغييرات في الجدول المخصص للشاشة مستجلة بدقة
هذا مافهمته من طلبك واذا كان هناك في قصر في فهمي لطلبك ارجوا التوضيح للفائدة وشكراً

اخوك...

تم تعديل بواسطة scince

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

الف شكر اخى الكريم على ردك والتواصل معى وكذلك على الموضوع التى شرفتنى بمعرفتة والذى ان شاء الله سوف استفيد منة استفادة كبيرة بما فية من افكار قيمة وجميلة
ولك منى جزيل الشكر وجعلة الله فى ميزان حسناتك

بتاريخ:

الملف المرفق يحتوي على الجدولين ومثال
لقد قمت بتصميم شاشة فيها زر حذف وايضاً اظفت تريجر وهو
pre_delete اي قبل الحذف وسجلت فيه الكود الذي يقوم بارسال القيم المحذوفه الى الجدول المخصص لها
اما زر الحذف فهو يحتوي على كود الحذف والحفظ

delete.rar

بتاريخ:

اخي الكريم بتعمل database trigger ----dml action on delete for each row

هذا الحل اسرع في التنفيذ من الحلول المتاحة على مستوى الفورم

بتاريخ:

الاخ معاذ ياليت ترفق فكرتك بمثال وجزاك الله خير

بتاريخ:

السلام عليكم
هل البيانات تنتج من جملة سيليكت ام انها بيانات على مستوى الفورم ؟؟
ان كانت من خلال جملة سيليكت فامكانك عمل بروسيجر على مستوى الداتا بيز يقوم بالعملية وحتى ان كانت على مستوى الفورم واردت عمل بروسيجر على مستوى الداتا بيز فيجب تمرير القيم للبروسيجر....
أو
كتابة الكود على مستوى الفورم وسيكون الكود شبيه بالكود الذي كتبه الأخ عزيز ولكن بتغيير الكود حسب الشاشة لديك...
ما الحل الذي تريدة ؟؟ مع ارفاق الجداول ووصف الأعمدة المراد ترحيلها...
بالتوفيق.

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

لكم جزيل الشكرا اخوانى عزيز القادرى و معاذ القنبر و احمد حسن
على مشاركتى افكاركم الجميلة
وانا الحمد لله تغلبت على هذة المشكلة بتوجيهاتكم الرائعة

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

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

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

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

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

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.