بتاريخ: 4 أبريل 201016 سنة comment_188956 السلام عليكمانا شغال على فورمه وعندي مشكله في تريجر بالاحرى النتيجه المرجوه لاتظهر على الرغم من اني متأكد من الكود 100%الفورمه عباره عن multi-recrod block تحتوي على الحقول الاتية:book_id, book_type,book_name,date,returned_flag,returned_dateاريد تغيير خاصية الحقل returned_date بحيث يكون غير قابل للادخال لو كان ال returned_flag=noانا وضعت الكود تبعى في ال post_query if :book.returned_flag='no' then SET_ITEM_INSTANCE_PROPERTY('book.returned_date', CURRENT_RECORD, update_allowed,property_false); else SET_ITEM_INSTANCE_PROPERTY('book.returned_date', CURRENT_RECORD, update_allowed,property_true); end if; حاليا كودي شغال ميه ميه لو عملت كويري على البلوكبس مشكلتي بالاضافه،، مفترض اول ماليوزر يدخل ال returned_date اشيك على القيمة مباشرهفوضعت نفس الكوس في تريجر ال post_changeولكن لاتوجد نتيجهطبعت القيمو للتأكد من انه يدخل داخل الشرط،،، وطلع صحيح يدخل جوه بس ماكأنه يعمل ريست لخاصية الادخال+ لاحظت شيء اني لما اعمل سيف للريكورد الجديد يتغير دايركت وينعمل له سيت ب falseفهل انا مستخدم تريجر خطأ؟؟انا حاليا واضع كودي على ال post_change على مستوي الايتم returned_flag تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.