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

بتاريخ:

السلام عليكم

غالبا ما نكتب اسم الدليل الموجود به البرنامج مع امر الاستدعاء للتقرير وذلك داخل برامج الفورمز مثل D:\DevSuiteHome_1\forms\mysystem\report1.rdf
اريد ان استبدل اسم الدليل بحيث يمكن استنتاجة من خلال اوامر معينه داخل الفورم
اى اريد معرفة اسم الدليل بدون تثبيته داخل البرامج

ايضا
يوجد عندى مكتبات من نوع pll
وعند اجراء attach لهذه المكتبة داخل الفورم ....يظهر سؤال ان كنت اريد الاحتفاظ باسم مسار المكتبة ام لا ؟
عند اختيار لا ... تظهر مشكلة عند نقل البرامج ومكتباتها الى جهاز اخر لوضع عليه برامج النظام
وعند اختيار نعم ... تظهر مشكلة ايضا عند نقل البرامج ومكتباتها الى جهاز اخر فى حالة عدم وجود نفس اسم الدليل الموجود به مكتبات النظام

السؤال بطريقة اخرى
ماهى الاماكن التى يوضع بها اسم دليل برامج النظام
مثل ال regedit ... form_path
مثل ملف ال formsweb.cfg

ارجوا ان يكون السؤال واضح ؟ اريد الاستغناء عن تثبيت اى اسم لدليل داخل برامج النظام الاداري الذى استخدمه مع windows 2003 server

شكرا مقدما

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

بتاريخ:

على حسب اللى فهمته من سؤالك .... فأنت تريد تحديد مسار أفتراضى للملفات التنفيذية للفورمز .... فاذا كان كلامى صحيح فأدخل على هذا الملف :-
C:\DevSuiteHome_1\forms\server\default.env
و حرره على اى برنامج لتحرير النصوص و أبحث عن :-

FORMS_PATH=


هتلاقى بجانبه المسار الأفتراضى للملفات التنفيذية .... فاذا أردت تغيره فأحذفه و ضع مكانه المسار الجديد ،
أو قم بوضع Semi Colon اللى هى العلامة دى; بجانب المسار الأفتراضى .... و بذلك يكون لديك
اكثر من مسار افتراضى .... ذى كده مثلاً :-

FORMS_PATH=C:\DevSuiteHome_1\forms;D:\ORIGINALS\unused\ORACLE\temp


و أغلق الملف مع حفظ التغيرات ... و دلوقتى ضع الملفات التنفيذية فى المسار الجديد ، و فى الكود لا تكتب المسار بل
أكتب اسم الملف فقط ..... لأن المسار الجديد بقى هو المسار الأفتراضى ( او من ضمن المسارات الافتراضية ) .

جرب و قولى على النتيجة.

و بالتوفيق

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

الاستاذ/ هاني

شكرا لك ...

فيما يخص السؤال الثانى الذى عرضته سابقا:
تم حل المشكلة باضافة المسار او الدليل الذي يحتوى المكتبات libraries من نوع pll
فى ملف الdefault.env وبالتالى عند عمل attach للمكتبة من داخل الفورم لا احتاج للاحتفاظ بمسار path- الدليل الموجود به ملف المكتبة

فيما يخص السؤال الاول
اعتقد انه يمكن استخدام اوامر لمعرفة مسار وجود برامج النظام مثل

get_application_property ( current_form_name);
get_application_property ( current_form);


جارى العمل فى هذا الموضوع

سؤال جديد
مثلما حدث فى السؤال الثانى : هل توجد امكانية لتعريف مسار المكتبات الخاصة بالتقارير... مثلما استخدمنا ملف default.env لوضع دليل مكتبات الفورمز
مع العلم اننى وضعت دليل برامج التقارير فى الريجسترى مع الreports_path ولكن لم تؤدي الى نتيجة

شكرا لك ... على تعاونك المثمر مع اعضاء المنتدى

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

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

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

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

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

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

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.