بتاريخ: 27 مايو 201510 سنة comment_262758 السلام عليكم ورحمة الله ،، لدي عدة إستفسارات في الأوراكل فورم ،، أتمنى مساعدتي فيها : 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 أيام إذا لم يتم سداد المبلغ؟؟ أتمنى أن تكون أسألتي واضحه ... تم تعديل 27 مايو 201510 سنة بواسطة AlQutaiti تقديم بلاغ
بتاريخ: 27 مايو 201510 سنة comment_262764 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 ايام , لو عداهم امسح الطلب او الفاتورة من الجدول , مش عارف انت عاملها ازاي . تقديم بلاغ
بتاريخ: 16 يونيو 201510 سنة كاتب الموضوع comment_263181 أ.إسلام أولا أشكرك لردك على موضوعي،، بخصوص أول سؤال : لنفترض أن اسم الـItem هو Date_1 والData block هي MCT فكيف ستكون صيغة التريجر ؟؟ تقديم بلاغ
بتاريخ: 16 يونيو 201510 سنة comment_263192 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 تقديم بلاغ
بتاريخ: 21 يونيو 201510 سنة كاتب الموضوع comment_263250 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 شكرا أ.إسلام .. تقديم بلاغ
بتاريخ: 21 يونيو 201510 سنة كاتب الموضوع comment_263251 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 شكرا أ.إسلام تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.