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

الPath في الForm

Featured Replies

بتاريخ:

عندي مشكله في استدعاء النماذج حيث لا بد من كتابة المسار كاملا C:\mo\forms\Sores System\STORES_ACCOUNTING_SYSTEM.fmx

مع ان النماذج كلها في نفس المستوى


هل من حل

بتاريخ:

يجب ان تقم بتعريف المسار فى forms60_path فى regedit

بان تقوم بوضع semicolon
فى اخر الجملة ثم اضافة الpath

C:\mo\forms

بتاريخ:

اخي الكريم بالامكان ان تقوم بتعريف في بداية البرنامج

global.path := 'c:\test\';



وعند منادتك لنموذج

call_form(:global.path||'test.fmx',...........);

بتاريخ:

استخدم هذا الاجراء :D

PROCEDURE path IS

 
path varchar2(200);
file_name_lingth number(4);
file_path_lingth number(4);
BEGIN
 
file_name_lingth:=length(GET_APPLICATION_PROPERTY(current_form_name))+4;
file_path_lingth:=length(GET_APPLICATION_PROPERTY(current_form));
path:=GET_APPLICATION_PROPERTY(current_form);

path:=substr(path,1,file_path_lingth-file_name_lingth);
:global.path:=path;

END;



يقوم هذا الاجراء بحفظ مسار التطبيق الى متحول global.path :D
قم باستدعاءه في القادح win_new_form_instance
بعد ذلك استدعي الفورم الجديد

new_form(:global.path||'\form_name.fmx');


هذه الطريقة مضمونة أرجو ان تحل مشكلتك :D
والسلام عليكم ورحمة الله وبركاته

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

بتاريخ:

شكرا

...

بتاريخ:

السلام عليكم ,,
هناك طريقه اخري اضافية لما تم ذكره من الزملاء , ولكن فى حالة ان جميع البرامج التابعه للنظام تكون تحت دليل واحد .
اولا اعمل ( انشاء اختصار من برنامج ال form bulider مثلا على سطح المكتب .
ثانيا افتح الخصائص وفى مكان الهدف : اكتب الدليل الخاص الذي يحتوي على البرامج التابعه للنظام الذى تصممه -- ايضا يمكن اضافة اسم المستخدم ثم كلمة السر مباشرة فى مكان الهدف وذلك طبعا بعد البرنامج التشغيلي الموجود من قبل وفى هذه الحاله لن تحتاج لعمل connect مع كل مره تستخدم الform bulider .
مثال :
الهدف =
C:\Oracle\dev6i\BIN\ifbld60.EXE userid=scott/tiger@oracle9i

مع تمنياتى بالتوفيق لادارة المنتدى ولجميع الاعضاء المشاركين

البدء فى =
d:\projects\project1
-----------------------------------------
يمكن تكرار الخطوات السابقه تماما مع Report builder
------------------------------
ايضا يمكن تكرار الخطوات السابقه تماما مع الform runtime
ولكن مع ملاحظة اضافة اسم البرنامج الرئيسي لنظامك أى الشاشة الافتتاحية للنظام ولتكن اسمها start

C:\Oracle\dev6i\BIN\ifbld60.EXE Start userid=scott/tiger@oracle9i

وفى هذه الحاله لن تحتاج لوضع اى Path داخل برامج نظامك الموجود فى دليل خاص به

بتاريخ:

السلام عليكم ،
استدراك سريع للامر السابق
يوجد تعديل للامر السابق مع الform runtime
حيث ان البرنامج التشغيل ifrun60.EXE مع الRun time
ويكون ifbld60.EXE مع ال form builder

C:\Oracle\dev6i\BIN\ifrun60.EXE Start userid=scott/tiger@oracle9i

مع تمنياتى بالتوفيق لادارة المنتدى ولجميع الاعضاء المشاركين

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

Thank you dears i will try it soon.

Insha Allh


Thank you again

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

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

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

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

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

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.