alaasms بتاريخ: 15 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 15 مايو 2007 السلام عليكم ورحمه الله وبركاته لدي مشكله وهي ان المستخدم يقوم بفتح البرنامج من القائمه الرئيسيه ثم يقوم بفتح برنامج اخر يظهر من فوقه ثم فوقه ثم ثم.....وبدلا من ان يعود اليه مره اخر يقوم بفتحه مره اخري من القائمه فيفتح صفحه اخري للبرنامج وهذا يودءى في بعض الاحيان الي حدوث مشاكل فما هوالحل علما باني اعمل علي ديفلبر 6 i وداتا بيز 8i اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 15 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 15 مايو 2007 الأخ / alaasmsيمكنك استخدام خاصية ال enabled = false قبل استدعاء البرنامج ثم امر استدعاء البرنامج ثم ارجاع الخاصية مرة اخرى enabled = true اليك المثال التالى فى حالة استخدام ال menu لاستدعاء برامج النظام DECLARE MI_ID MENUITEM; BEGIN MI_ID :=FIND_MENU_ITEM('BASIC_DATA_MENU.TOWN'); SET_MENU_ITEM_PROPERTY(MI_ID,ENABLED,PROPERTY_FALSE); CALL_FORM('d:\projects\TOWN',NO_HIDE); SET_MENU_ITEM_PROPERTY(MI_ID,ENABLED,PROPERTY_TRUE); END; مع تمنياتي بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alaasms بتاريخ: 16 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 مايو 2007 اشكرك يا اخي علي هذه الفكره الجميله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Osama Soliman بتاريخ: 22 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 22 مايو 2007 يمكنك اخى الكريم استخدام هذا الكود فى Menu Item declare curr_form formmodule; begin curr_form :=find_form('FRM_DEPARTMENTS'); if id_null (curr_form) then open_form ('c:\arc\forms\FRM_DEPARTMENTS'); else go_form('FRM_DEPARTMENTS'); end if; end; وتقوم فكرة هذاالكود على البحث عن النموذج المطلوب فتحه فى الذاكرة عن طريق الامرFind_formوتكتب اسم النموذجفاذا وُجد النموذج فهذا يعنى انه مفتوح بالتالى يتم الذهاب اليه باستخدام Go_formواذا لم يكن مفتوح فيقوم بفتحه باستخدام Open_Formويتم التعرف على وجوده او عدم وجوده فى الذاكرة باستخدامid_nullوهى تعود بFlase اذا كان مفتوح وبـ True اذا كان العكسمع تحياتىاسامه سليمان اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alaasms بتاريخ: 23 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 مايو 2007 اشكرك يا اخي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.