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

بتاريخ:

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

 

لدي عدة إستفسارات في الأوراكل فورم ،،

أتمنى مساعدتي فيها :

 

1) عندي حقل يجب أن تكون قيمة التاريخ المدخله تساوي 1 أو 16 من كل شهر ...
يعني كل التواريخ إما 01/YYYY/MM أو 16/YYYY/MM

 

2) عند حقلين من نوع textitem لنفترض اسم الاول Date_1  والأخر Date_2

أريد أن يكون أول قيمة لـ Date_2 بعد شهرين من Date_1،،

علما أن Date_2 يظهر بشكل tabular

 

3) وكيف يمكن أن أجعل الحقل Date_2 حسب الأقدمية بحيث أن أول تاريخ يكون أقدم من التاريخ الذي يليه؟ وبدون تكرار لتواريخ ؟

 

4) كيف أجعل عدد الــ tabular لا يتجاوز 12 مثلا؟؟

 

5) إذا عندي شاشة طلبات فيها تواريخ وبيانات ،،، كيف يمكن أن أجعل النظام يلغي الطلب بعد إنقضاء 10 أيام إذا لم يتم سداد المبلغ؟؟

 

أتمنى أن تكون أسألتي واضحه ...

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

بتاريخ:

1 - when-validate-item trigger , لو حاجة غير التاريخين دول استخدم raise form_trigger_failure  وطلعله رسالة ان هما بس الي مسموح بيهم .

2- اجمع عليه 60 يوم في تريجر مناسب .

3- مش فاهمها , بس اظنك محتاج when-validate-record

4- خاصية اسمها number of displayed records  في البلوك .

5- في تريجر when-new-form-instance مثلا او اي تريجر مناسب زود علي تاريخ الطلب 10 ايام , لو عداهم امسح الطلب او الفاتورة من الجدول , مش عارف انت عاملها ازاي .

  • بعد 3 أسابيع...
بتاريخ:
  • كاتب الموضوع

أ.إسلام أولا أشكرك لردك على موضوعي،،

 

بخصوص أول سؤال : لنفترض أن اسم الـItem  هو Date_1

والData block هي MCT

 

فكيف ستكون صيغة التريجر ؟؟

بتاريخ:

IF TO_CHAR(:MCT.DATE_1,'FMDD') <>1

OR

TO_CHAR(:MCT.DATE_1,'FMDD') <> 16

THEN

MESSAGE('DATE IS NOT ALLOWED') ;

RAISE FORM_TRIGGER_FAILURE ;

END IF ;

او استخدم NOT IN

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

IF TO_CHAR(:MCT.DATE_1,'FMDD') <>1

OR

TO_CHAR(:MCT.DATE_1,'FMDD') <> 16

THEN

MESSAGE('DATE IS NOT ALLOWED') ;

RAISE FORM_TRIGGER_FAILURE ;

END IF ;

او استخدم NOT IN

 

شكرا أ.إسلام ..

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

IF TO_CHAR(:MCT.DATE_1,'FMDD') <>1

OR

TO_CHAR(:MCT.DATE_1,'FMDD') <> 16

THEN

MESSAGE('DATE IS NOT ALLOWED') ;

RAISE FORM_TRIGGER_FAILURE ;

END IF ;

او استخدم NOT IN

 

شكرا أ.إسلام

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

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

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

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

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

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.