بتاريخ: 18 مارس 200620 سنة comment_63401 لو سمحتم حد يرشدنىعايزه عندما اقوم بأدخال مجموعه من السجلات فى الفورم لا يقوم بعمل اظهار لزرار الحفظ الا بعد السجلات الا بعد عمل CHECK على مجموع عمود القيمه انه بيساوى صفر .انا فكرت انه اكتب الكود التالى فى PRE _ COMMIT TRIGER SELECT SUM(VALUE) INTO :SUM_ITEM FROM MOVEMENT WHERE DATE :=SYSDATE ;IF :SUM_ITEM = 0 THENSET_ITEM_PROPERTY(SAVE_BUTTON , VISIBLE , PROPERTY_TRUE );MESSAGE (' TRUE') ;END IF ;ولكن اعتقد ان المشكله فى الكود ده هى فى جملة ال SELECTبمعنى ازاى هيسترجع القيمه اللى هيعمل عليها CHECK من جدول ال MOVEMENTو انا حاطه الكود ده فى ال PRE_COMMITيعنى لسه السجلات دى مااتنقاتش للجدولياريت تساعدونى وتقولولى ممكن اكتب كود ال CHECK ده في اى تريجرو تقولولى اذا كان الكود كده صح و لا لألانى محتاجه له بسرعهو شكرا تقديم بلاغ
بتاريخ: 18 مارس 200619 سنة comment_63416 السلام عليكمحسب ما فهمت المشكلة من كلامك يمكن كتابة نفس الكود ولكن في الترجر when-new-record-instanceعلى مستوى البلوك تقديم بلاغ
بتاريخ: 18 مارس 200619 سنة comment_63425 اخى ضع الكود فى WHEN_NEW_ITEM_INSTANCEاوWHEN _VALIDATE_ITEMهذا و الله اعلمORACLE ITSELF تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.