الانتقال إلى المحتوى
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

بتاريخ:

بسم الله الرحمن الرحيم

إخواني الكرام ، تحية طيبة وبعد ،

في الحقيقة أنا صنعت Menu جديد وكتبت أكوادة والحمد لله عملية الإرفاق سليمة 100 * 100 !!!

فعندما أرغب في ربط الـ Menu مع الـ Form أذهب الي خصائص النموذج وأكتب إسم ملف القائمة Menu.mmx مباشرتاً طالما القائمة مرفقة بالغلاف الموجود مع نفس النموذج ، وفي حالة إداراج القائمة في غلاف مثلاً يدعي Menus أقم بتعديل هذه الخاصية الي

Menus\Menu.mmx



ولكنني فوجأت بمشكلة أخري !!!

أنا معتاد أنني أجعل لكل نوع من الكائنات في غلاف علي حدة ، بمعني ملفات الـ Menu يكون في غلاف ، وملفات النماذج تكون في غلاف آخر ، وملفات التقارير تكون في ملف آخر ، وخارج هذه الملفات ملف Form يدعي Main مسئول عن عملية الإقلاع !!!

كما يلي :

Management\Main.fmx
Management\Forms\Emp.fmx
Management\Forms\Dep.fmx
Management\Forms\Nationalty.fmx
Management\Menus\Menu1.mmx
Management\Menus\Menu2.mmx



( أنظروا الي الملف المرفق )

المشكلة أنني لا أقم بتثبيت المسار ( C,D,E,F ) ، ولكنني أرغب في إدراج الغلاف ( Management ) في أي مسار يعمل علي الفور !!!

المهم ، إستخدمت الأساليب التالية ولم تعمل :

-- 1: ضبط خاصية الربط مباشرطاً كما نفعل في الدوس.
Menu Module --> \..\Menus\Menu1.mmx

-- 2: إستخدمت الأكواد التالية ولم تنجح في حدث النموذج.
Set_Form_Property(:System.Menu_Module,'Menu\MNU_MANAGEMENT.mmx');
Set_Form_Property(Menu_Module,'Menu\MNU_MANAGEMENT.mmx');
Set_Form_Property('Menu_Module','Menu\MNU_MANAGEMENT.mmx');



فكل طلبي أن أجد مساعدة من أهل العلم ، فمشكلتي هي تحديد مسار القائمة بالكود بحيث أن لا أكون ثابت بمسار معين

وفققم الله جميعاً لما يحبة ويرضاة

شكراً

Screen.zip

تم تعديل بواسطة MMA

بتاريخ:

فى الregistry عند
HKEY-LOCAL-MACHINE >ORACLE>FORMS_PATH
ضع الpath بتاع كل الملفات Management\Forms; Management\Menus;Management

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

فعلاً أخي ، ما قلتة صحيح ، جزاك الله كل خير ،

ولكن أخي ، أنا مشكلتي إنحلت بطريقة غريبة وكثرة التجربة !!!

أولاً ، الملف Main.fmx عند إقلاعة يحدث عملية تثبيت دائم لمسار الـ Application ، بمعني ، أنا لدي الملفات التالية بالمسارات التالي :

D:\Management\Main.fmx
D:\Management\Forms\Emp.fmx
D:\Management\Icons\Save.ico



إذا فتح ملف Main.fmx تظل مسار الـ Application الإفتراضي في مسار ( D:\Management\ ) ، لهذه الصدفة أنا عرفت أجلب جميع المسارات الأخري الموجودة داخل المسار الرئيسي ( D:\Management\ ) .

ثانياً ، في حالة أنني أضع ملف الـ Main.fmx في غلاف Forms كما يلي :

D:\Management\Forms\Main.fmx
D:\Management\Forms\Emp.fmx
D:\Management\Icons\Save.ico



في هذه الحالة يجب علي أن إرجع غلاف واحد Forms وأجلب ملفات الصور الموجودة داخل غلاف Icons !!!!

في هذه الحالة رأيت طريقة أخري وهي أن أستخدم أسلوب الـ Dos كما يلي :

..\Icons\Save.ico


لكن خطأي الذي كنت أفعلة هو :

\..\Icons\Save.ico



علي العموم فكرة عظيمة جداً وقد أفادتني كثيراً


ربنا يكتر من أمثالك


شكراً

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

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

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

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

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

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.