بتاريخ: 10 أكتوبر 200817 سنة comment_140413 ممكن من فضلكم حد يساعدنى في فهم الاكواد دي IF :SYSTEM.EVENT_WINDOW='CONTACT_DETAILS' THEN GO_BLOCK('CONTACTS'); HIDE_WINDOW('CONTACT_DETAILS'); ELSE SHOW_WINDOW('CONTACT_DETAILS'); GO_BLOCK('CONTACTS'); END IF; IF :SYSTEM.EVENT_WINDOW='CONTACT_DETAILS' THEN SHOW_WINDOW('CONTACT_DETAILS'); IF :SYSTEM.EVENT_WINDOW != 'CONTACT_DETAILS' THEN HIDE_WINDOW('CONTACT_DETAILS'); END IF; END IF; وخصوصا :SYSTEM.EVENT_WINDOW تقديم بلاغ
بتاريخ: 10 أكتوبر 200817 سنة comment_140416 فى المشروع بتاعى القديم على ما أذكر انا كتبت بالظبط فى التريجر WHEN-WINDOW-CLOSED هذا الكود :- set_window_property(:SYSTEM.EVENT_WINDOW,visible,property_false); go_item('main.exit'); و هو معناه بكل بساطه ان عند ضغطك على زر الأغلاق الموجود فى اعلى اليمين فى اى نافذة فأن الاوراكل سيقوم اوتوماتيكياً بتحديد اسم النافذة و ذلك من خلال متغير النظام SYSTEM VARIABLE الذى يدعى SYSTEM.EVENT_WINDOW و هذا المتغير مفيد لأنه كما هو موضح بالكود فأن النافذة الفرعية هى فقط التى ستغلق ، و لكن النافذة الرئيسية لن تغلق ألا من زر Exit الذى سيخرجنا من الفورمه نهائياً ......... و هذا ما نريده .و بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.