بتاريخ: 14 يونيو 201015 سنة comment_194639 السلام عليكم ورحمة الله وبركاتهالأخوة الأعزاء سؤالي هو عن كيفية ضبط خصائص البوك أثناء التشغيل بالنسبة لخاصية update_allowed and insert_allowed and delete allowed وإذا كان الفورم يحتوي على أكثر من block كيف يتم ضبط هذه الخواص أرجوا الافادة وأن يكون الحل قابل للتطبيق على عدة فورمات باستخدام متغيرات النظامثل systm.current_blockأرجو ان تكون وصلت الفكرة والسؤال وكذلك ردودكم تم تعديل 14 يونيو 201015 سنة بواسطة محمد عمر مكي تقديم بلاغ
بتاريخ: 14 يونيو 201015 سنة comment_194642 علشان تخلي البلوك ينفع تمسح او تدخل بيانات اكتب set_block_property('block_name',update_allowed,property_false)orproperty_trueاوinsert_allowedاوquery_allowedاوdelete_allowedproperty false يعني مش هيقدر ينفذ property true هيقدر ينفذ المسح او الاضافه او الاستعلاملو عندك كذا بلوك في الفورمه عايز تغيرهم كلهم اعمل لوب عليهم زي كدا مثلا declare formmod formmodule; blk_name varchar2(30); blk_id block; BEGIN form_mod :=find_form(:system.current_form); blk_name := get_form_property(form_mod,first_block); while blk_name is not null loop blk_id :=find_block(blk_name); set_block_property(blk_name,insert_allowed,property_true); set_block_property(blk_name,update_allowed,property_true); set_block_property(blk_name,query_allowed,property_true); set_block_property(blk_name,delete_allowed,property_true); blk_name := get_block_property(blk_id,nextblock); end loop; END; هوا هيلف علي بلوك بلوك ويغير خصائصه للخصائص اللي احنا حددناها تقديم بلاغ
بتاريخ: 14 يونيو 201015 سنة comment_194643 بسم الله الرحمن الرحيم يمكنك أستخدام set_block_property('emp',insert_allowed,property_false); set_block_property('emp',update_allowed,property_false); ويطبق على جدول الموظفين ---------------------وهذا يطبق على جدول الادارات set_block_property('dept',insert_allowed,property_false); set_block_property('dept',update_allowed,property_false); تم تعديل 14 يونيو 201015 سنة بواسطة eslam4444 تقديم بلاغ
بتاريخ: 14 يونيو 201015 سنة comment_194644 السلام عليكماضافة الى ما قاله أخي في المشاركة السابقة بامكانك استخدامها بشكل اخر: Property_True = Property_On Property_False = Property_Off موفقين. تقديم بلاغ
بتاريخ: 15 يونيو 201015 سنة كاتب الموضوع comment_194742 شكراً لجميع الأخوة الذين شاركوا في الرد وساهم في إيصال الحل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.