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

إنشاء Delete Button على الفورم للحذف من Master-details Blocks

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

الأخوة الأفاضل
الرجاء مساعدتي في حل التالي:

لدي فورم يحتوي على blocks (master - details) 2،
و ال detail block عبارة عن tabular
أريد استخدام delete button واحد فقط على horizontal toolbar
للحذف من أي بلوك موجود على الفورم(master or details) ما الحل؟؟

مع الشكر

داليا

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

بتاريخ:

السلام عليكم
اخى الكريم ارجو توضيح .لما تحذف الماستر (اللى يحصل للديتال المتعلق با الماستر المحذوف ).
على العموم الموضع مش محتاج كود.المشكله مش فى حذف الديتال لانه يتحذف فى كل الحالات من غير ما مشاكل لكن الماستر لازم(تحدديحصل للديتال المتعلق با الماستر المحذوف ).
فى خاصيه من غير فى حاله الماستر و الديتال Delete Record Behavior دى ممكن تعدل فيها حسب احتياكك ومنه ممكن تحدد لما تحذف الماستر يتحذف و يحذف اتو متيكا كل الديتال .(لكان ده مش مستحب لانى اليوزر مش هيفهم ايه للى بيحصل ).
بالتوفيق لجميع .

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

شكرا يا أخي الكريم على الرد ولكن ليس هذا هو السؤال...السؤال ما هو الكود المناسب ل delete button موجود على toolbar للحذف من أكثر من بلوك موجود على الفورم (master أو detail)??

بتاريخ:

اخى الكريم .امرين حذف عادى لكان سوف ترعى خذف الديتال الاول.

delete detail where x=1
delete master where x=1

انت مش بتحذف من البلوك انت بتحذف من الجدول (البلوك عياره عن( view) علبى مستوى الفورم.
بالتوفيق.
بتاريخ:
  • كاتب الموضوع

أخي الفاضل اريد عملية الحذف بشكل منفصل
حسب اختيار المستخدم ....
إن أراد الحذف من البلوك الأول يقوم ال BUTTON بالحذف من البلوك الأول
وإن أراد الحذف من البلوك الثاني يقوم ال BUTTON بالحذف من البلوك الثاني .....وهكذا
إعتمادا على اختيار المستخدم

مع الشكر

بتاريخ:

اخى الكريم لايحوز حذف الماستر و يبقى الديتال كما هو .
يعنى متلا الموظف X يعمل فى القسم المبيعات .
انت فمت بحذف فسم المبيعات (على اى مستوى شغل( FORMAS ,SQL,PL) لازم تححد هتعمل ايه فى السجل الخاص بالموظف X
يوجد 3 خيارت .
طوال السجل الماستر له ديتال (الفسم مازل يوجد فيها موظفين )لايسمح بحذف الماستر(القسم ).
2-اذا حذف الماستر يتحذف كل الديتال اتومتيكا .
3-اذا حذف الماستر يتحول قيمه الحقل المحذوف فى الديتال الى NULL (يعنى لو حذفت القسم المبيعات يتحول القسم فى جدوال الموظفين للموظف X الى NULL)
بالتوفيق .

بتاريخ:

الأول يجب الرد على السؤال التالى
هل البيزنس يسمح إن احذف ريكورد من الماستر دون ان احذف ريكورداته من الديتيلز؟؟؟
ولو يسمح
ماذا سأفعل بالريكوردات اللى فى الديتيلز؟ هل سأمسحها معه ام سألغى الرابط بينهم فقط؟

لكن على العموم
delete_record هو الأمر المستخدم لحذف الريكورد سواء انت واقف على ريكورد فى ال master او فى ال details
تحياتى

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

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

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

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

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

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.