السلام عليكم ورحمة الله
اخوتي الاعزاء ما اود عمله هو عند الخروج من الفورم يظهر لي رساله هل تود الخروج
واذا احدثت تغييرات في الفورم قبل الخروج وطلبت الخروج يظهر لي رساله يسالني فيها عن حفظ البيانات قبل الخروج
اتمنى ان اكون قد اوضحت المطلوب
السلام عليكم ورحمة الله
اخوتي الاعزاء ما اود عمله هو عند الخروج من الفورم يظهر لي رساله هل تود الخروج
واذا احدثت تغييرات في الفورم قبل الخروج وطلبت الخروج يظهر لي رساله يسالني فيها عن حفظ البيانات قبل الخروج
اتمنى ان اكون قد اوضحت المطلوب
السلام عليكم
إدا كان هناك تغييرات و أردت الخروج فإن الفورم أوتوماتيكيا يظهر لك رسالة ، مفادها هل تريد حفظ التغييرات ؟؟
أما ان أردت أن تظهر الرسالة عند الخروج و لم يكن هناك تغييرات ، تستطيع أن تستخدم trigger
key_exit
و تضعه على مستوى الفورم
و تضع فيه alert مفادها : هل تود الخروج ؟؟
و إليك الرابط التالي يوضح كيفية استخدام alert
http://www.arabteam2000.com/ib/index.php?s...showtopic=37583
و السلام عليكم
اخي العزيز عند خروجك من الفورم ولا تقوم بعملية الحفظ يخرج لك رساله باللغة الانجليزية انا اريد تحويلها الى رساله اقوم انا بكتابتها باللغة العربية ولا اعلم ما هو الكود المسئول عن هذه العمليه
السلام عليكم
أولا: تحتاج لانشاء alert ولنفرض اسمها alert1
button1 يمثل : نعم
button2 يمثل : لا
النص : هل تريد حفظ التغييرات ؟
ثانيا :
تكتب الكود التالي داخل التريغر key_exit
--
declare
al_btn NUMBER;
begin
if :system.form_status = 'CHANGED' then
al_btn := show_alert('alert1');
IF al_btn = ALERT_BUTTON1 THEN
commit_form;
exit_form;
else
exit_form(NO_COMMIT);
end if;
end if;
exit_form;
end;
--كما أنصحك أن تدرس عن system variables من الhelp مثل:
system.form_status
system.block_status
system.record_status
هذا الموضوع مغلق.