بتاريخ: 21 سبتمبر 201411 سنة comment_255100 السلام عليكم مشرفين واعضاء المنتدى الرئع لدي استفسار وهو كالتالي : لدي شاشة مراجعة تتكون من BLOCK لادخال شروط الاستعلام من تاريخ وغيرها و BLOCK تيبلور لعرض نتائج الاستعلام المطلوب عمل شرط بحيث لا يتم التعديل على احد العناصر اذا كان تاريخة اقل او يساوي تاريخ النظام حاولت بهذا الكود ولكن دون فائده if :B1.CASHFLOW_DATE < SYSDATE then set_item_property('B1.AMOUNT_EXP_ACTUAL',enabled,property_false) ; ELSE set_item_property('B1.AMOUNT_EXP_ACTUAL',enabled,property_true) ; END IF; ارجو المساعده ولكم خالص الشكر والتقدير تقديم بلاغ
بتاريخ: 21 سبتمبر 201411 سنة كاتب الموضوع comment_255104 السلام عليكم جرب وضع Trunc(SYSDATE) , اشكرا استاذ احمد لسرعة ردك وهذ ليس بغريب عنك ولكن المشكله التي اوجهها هي انه يقوم بتفيذ الشرط على جميع السجلات في البلوك علما ان البلوك تيبولر مع العلم بان هناك تاريخ اكبر من تاريخ النظام وتاريخ اصغر من تاريخ النظام اريد عندما اكون على سجل تاريخة اقل من تاريخ النظام لا يمكنني من التعديل وعندما اكون على سجل تاريخة اكبر من تاريخ النظام يمكن التعديل على السجل ارجو ان اكون قد وفقت في توصيل الفكره ولك كل احترمي وتقديري تقديم بلاغ
بتاريخ: 21 سبتمبر 201411 سنة كاتب الموضوع comment_255109 جرب تشيل الـ else وخليها elsif واعكس الشرط شكرا استاذ احمد وشكرا لك استاذ اسلام تم حل المشكله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.