الحكيمي بتاريخ: 28 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 28 نوفمبر 2017 بسم الله الرحمن الرحيم اخواني الاعزاء انا عندي شاشة في الدفلوبر وعشان المستخدم ميعمش تعديل للبيانات خليت زر الحفظ غير فعال ولكن في حالة ان المستخدم قام بتعديل البيانات ثم ضغط على زر التالي او السابق فانها تطلع رساله الحفظ ( هل تريد الحفظ ) مع ان الكود الموجود داخل زر التالي هو next_record فقط فكيف اتخلص من هذا الشيى وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 28 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 28 نوفمبر 2017 السلام عليكم ورحمة الله اذا كان الهدف من الشاشة تعديل بيانات ومع ذلك لا تريد إظهار الرسالة التحذيريه فاستخدم ال SYSTEM.MESSAGE_LEVEL وهو متغير من متغيرات ال system الذى تستطيع من خلاله التحكم فى أظهار ال messages او أخفائها . و ال Syntax هو :- :System.Message_Level := value; حيث أن ال value هى القيمة التى يجب ان تكون واحده من هذه القيم :-0 , 5 , 10 , 15 , 20 , 25و القيمة الافتراضية هى الصفر 0 و هذا معناه ان اى رسالة ال level بتاعها اكبر من 0 سوف يتم عرضها .... و من ثم فأن تغير الوضع الأفتراضى لأعلى قيمة سيؤدى لعدم أظهار اى رسالة ، فوضع القيمة 25 لل System.Message_Level لتريجر ال PRE-FORM سوف يؤدى لعدم عرض اى رسالة .... لأن كده الفورم هيتبرمج على ان ال 25 - و ما أدناه - هو الوضع الافتراضى ، و بذلك فهو لن يعرض الا اللى فوق ال 25 .... و ذى ما أخنا عارفيين مفيش أعلى من 25 ..... و من ثم لن يعرض اى رسالة أطلاقاً . اليك مثال في مشاركة سابقة بالمنتدى ماذا تعني System.message_levelhttp://www.araboug.org/ib/index.php?showtopic=28688 ما المقصود في SYSTEM.MESSAGE_LEVELhttp://www.araboug.org/ib/index.php?showtopic=4804 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 29 نوفمبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 نوفمبر 2017 كل الشكر لك لكن الشاشه ليست شاشة للتعديل هي استعراض فقط ولذلك نا الغيت زر الحفظ ولكن عندي اذا عدلت البيانات وعملت التالي تضهر رسالة الحفظ وانا اريد اذا عدل السجل وضغط على زر التالي ينتقل الى السجل التالي بدون حفظ للتعديل وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 29 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 29 نوفمبر 2017 (معدل) الشاشة ماستر ديتيل؟ يبقى طبيعى تعمل كده. - بتقول الشاشة مش للتعديل بس انت عدلت البيانات؟! - الحلول:- 1- تقدر تخلى الحقول كلها Display Items مادامت الشاشة ليست للتعديل. 2- update allowed = false تم تعديل 29 نوفمبر 2017 بواسطة eslam elbyaly اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 29 نوفمبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 نوفمبر 2017 هي الشاشه شاشه عاديه فيها حفظ وتعديل وكل شي لكن بصلاحيات لو دخل المدير يكون زر الحفظ شغال معاه ويقدل يعدل ويحفظ ولكن لو دخل موظف عادي يقدر يشوف بس وما يعدل وزر الحفظ يكون غير فعال لكن المشكله في زر التنقل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 29 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 29 نوفمبر 2017 (معدل) المنطق بيقول انك تمنع التعديل مش تمنع الحفظ. غير update_allowed للبلوكات بالشاشة على حسب المستخدم الى داخل. والـ delete_allowed , and insert_allowed لو محتاجهم. تم تعديل 29 نوفمبر 2017 بواسطة eslam elbyaly اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 29 نوفمبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 نوفمبر 2017 طيب كيف امنع التعديل بطريقة اسهل من كذا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 29 نوفمبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 نوفمبر 2017 تم التغلب على المشكلة من خلال الاتي زر الحفظ و جديد من صلاحيات المدير عند الدخول للفورم جعلت التكست غير مفعل set_item_property('TRANS_DO.qun',enabled,property_false); وعند الضغط على زر جديد يتفعل التكست 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Abdullah Aljobary بتاريخ: 8 أكتوبر 2018 تقديم بلاغ مشاركة بتاريخ: 8 أكتوبر 2018 بس التريجر ايش هو ؟ وعلى أي مستوى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Abdullah Aljobary بتاريخ: 8 أكتوبر 2018 تقديم بلاغ مشاركة بتاريخ: 8 أكتوبر 2018 (معدل) الجواب الى الحكيمي تم تعديل 8 أكتوبر 2018 بواسطة Abdullah Aljobary 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 13 أكتوبر 2018 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 أكتوبر 2018 (معدل) الكود السابق الذي يقوم بالغاء تفعيل التكست بيكون في الحدث WHEN-NEW-FORM-INSTANCE على مستوى الفورم اي انه عند الدخول الى الفورم اجعل التكست غير مفعل بهذا الكود set_item_property('TRANS_DO.qun',enabled,property_false); وبعد ذلك عند الضغط على زر جديد نقوم بتفعيل التكست من خلال عكس الخاصيه وجعلها true بهذا الكود set_item_property('TRANS_DO.qun',enabled,property_true); تم تعديل 13 أكتوبر 2018 بواسطة الحكيمي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.