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

بتاريخ:

انا عملت TRIGGER من نوع WHEN VALIDATE RECORD
وحطيتها في البلوك المفروض انه يحصل لها فاير لما اخلص من الركورد

بس هو يعملها فاير اول مااحط اول ايتم ... علما ان هذا الايتم من نوع لست اف فاليوز

ان شاء الله تقدرو تساعدوني
وهذا كود التريجر

Declare

Cursor ChkQty Is Select ExpQtyRmn
From KExpBokT Where ExpBok = :KRcpDtlt.RcpDtlBok And ExpCde = :RcpExpCde;

ded Boolean := False;
qty Number(5) := 0;
c Number;
alert_no number;

begin For x In ChkQty Loop
qty := x.ExpQtyRmn;
If Nvl(qty,0)>= Nvl(:KRcpDtlt.RcpDtlQty,0) Then
ded := True;
End If;
End Loop;

If Not ded And Not :System.Record_Status In ('QUERY','CHANGED') Then
Set_Alert_Property('CTN',ALERT_MESSAGE_TEXT,'Sorry, There is No Enough Quantity For This Book==>'||:KRcpDtlt.RcpDtlBok);
c := Show_Alert('CTN');
Raise Form_Trigger_Failure;
End If;


End;

تم تعديل بواسطة mustafagamiel
تم تعديل العنوان للدلالة على المضمون

بتاريخ:

مرحبا
الـ When-Validate بيتنفذ اول ماتشتغل الشاشة, على شان هيك اعمل شرط للكود انه يتنفذ لما مايكون :RcpExpCde فاضي null

بتاريخ:

السلام عليكم
هو المفروض التريجر when validate record يعمل fire بعد مايتم إدخال أخر جزء "أيتم " من هذا ال record
لكن شوفي التريجر key-nxtrec أو post-record
ولو استمر الخطأ ياريت يتم ارفاق الفورم +جداولها مع شرح مبسط للمطلوب

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

شكرا استاذ مصطفى ..
سأجرب ذلك ولكن ليس قبل ان تخبرني لماذا التريجر ترنن اول ماادخل الريكورد
مش المفروض الفاليديشين يرنن بعد مااخلص من الريكورد؟؟؟ :)

بتاريخ:

لماذا استخدمتي الكيرسور رغم ان النتيجة قيمة واحدة ممكن تستخدمي select
هل هذا الايتم أخر أيتم في الريكورد أم أول أيتم ؟؟

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

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

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

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

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

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.