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

change a field in multi-records block

Featured Replies

بتاريخ:

السلام عليكم

لدي master-detail form على شكل فاتورة مبيعات .

أود عمل حقل للمستخدم يستخدمه كالتالي :
بعد ما يتم تعبئة الفاتورة بالعناصر المراد بيعها ، يستطيع المستخدم أن يرفع جميع أسعار العناصر بنسبة معينة مثلا 10 %

قمت بخلق text_field بحيث بعد الانتهاء من التعبئة يضع فيه المستخدم النسبة المرادة.
و وضعت trigger : when-validate-item

BEGIN
    go_block('detail_block');
    first_record;
    loop
          :price := :price * (1+:rate_percentage ) ;
          exit when   :system.last_record='TRUE' ;
          next_record;
    end loop;
END;



لكن يحدث خطأ مفاده لا يجوز استخدام go_block or go_item في داخل triggers :
when-validate-item
or post-text-item
or post-change

فما الحل لمثل هذا الغرض . مع العلم أن هذا العمل كله قبل أن يتم التخزين ، لأنه يمكن للمستخدم أن لا يحفظ الفاتورة في النهاية .

أرجو الإفادة

و السلام عليكم

بتاريخ:

استخدم ال KEY-NEXT-ITEM او اذا اردت استخدم BUTTON لتنفيذ المطلوب .

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

السلام عليكم

مشكوووووووووووور أخي khlidOCP

key-next-item زبط

و السلام عليكم

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

السلام عليكم

هذا التريغر key-next-item
مع الأسف لا يعمل إذا تم الانتقال عن طريق الماوس

لذا استخدمت push button

و شكرا مرة أخرى أخ khlidOCP

و السلام عليكم

  • بعد 9 شهور...
بتاريخ:

جرب يا اخى الطريقة التالية :
- عمل عنصر محسوب Calculated Field واكتب فيه ناتج ضرب قيمة كل عنصر والعنصر الذى سيكتب به النسبة
والله الموفق

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

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

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

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

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

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.