الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

فتح البرنامج مره واحده فقط من قائمه البرامج

Featured Replies

بتاريخ:

السلام عليكم ورحمه الله وبركاته
لدي مشكله وهي ان المستخدم يقوم بفتح البرنامج من القائمه الرئيسيه ثم يقوم بفتح برنامج اخر يظهر من فوقه ثم فوقه ثم ثم.....
وبدلا من ان يعود اليه مره اخر يقوم بفتحه مره اخري من القائمه فيفتح صفحه اخري للبرنامج وهذا يودءى في بعض الاحيان الي حدوث مشاكل فما هوالحل علما باني اعمل علي ديفلبر 6 i وداتا بيز 8i

بتاريخ:

الأخ / 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;
 



مع تمنياتي بالتوفيق

بتاريخ:
  • كاتب الموضوع

اشكرك يا اخي علي هذه الفكره الجميله

بتاريخ:

يمكنك اخى الكريم استخدام هذا الكود فى 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 اذا كان العكس


مع تحياتى

اسامه سليمان

بتاريخ:
  • كاتب الموضوع

اشكرك يا اخي

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.