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

When-window-activated Problem

Featured Replies

بتاريخ:

الإخوة الأعزاء

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

عندى مشكلة أرجو من أصحاب الخبرة إفادتي فيها وهي:-

لدي شاشة مبيعات تعود بقيمة من شاشة سندات قبض لتضعها في حقل موجود في نفس الشاشة(شاشة المبيعات) ولكن ظهرت لي مشكلة أثناء الطباعة وهي كلما قمت بعمل معاينة للفاتورة يقوم بتكرار الحدث WHEN-WINDOW-ACTIVATED وعليه يقوم بتكرار نفس القيمة فى الحقل مرة أخرى

الكود الذى ينفذ أثناء تنشيط الشاشة هو
if :system.form_status <> 'NEW' THEN
default_value(0,'global.SND_MDF');
default_value(0,'global.SDAD_TYPE');
:SLS_MADFO3 := :SLS_MADFO3+:global.SND_MDF; ====> هذا هو الحدث الذي يكرر
:PAY_METHOD := :global.SDAD_TYPE;
end if;

فهل هناك حل يمنع تكرار هذا الحدث أثناء المعاينة للتقرير

مع خالص التحية

بتاريخ:

اخي الحبيب ..
أعتقد ان اختيارك لهذا ال TRIGGER غير موفق .. فأنت في كل مرة سوف ترجع للشاشة الرئيسية سواء كانت العودة من شاشة أو من استعراض تقرير فسوف تظهر هذه المشكلة..
وانا رأيي هو عمل GLOBAL VARIABLE تذهب به إلى الشاشة التي تستدعيها .. ثم تقوم بتعيين هذا المتغير في الشاشة الثانية .. وترجع به مرة أخرى .. ويمكنك التأكد اثناء الانتقال على قيمة المتغير هذا .. هل فاضي لتعيينه أو يحمل قيمة لتجاهل عملية التعيين ..

اتمنى لك كل التوفيق
اخوك / أبو عمر (البحرين)

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

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

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

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

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

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.