بتاريخ: 27 أبريل 200422 سنة comment_6047 عندي مشكله في استدعاء النماذج حيث لا بد من كتابة المسار كاملا C:\mo\forms\Sores System\STORES_ACCOUNTING_SYSTEM.fmxمع ان النماذج كلها في نفس المستوىهل من حل تقديم بلاغ
بتاريخ: 27 أبريل 200422 سنة comment_6054 يجب ان تقم بتعريف المسار فى forms60_path فى regeditبان تقوم بوضع semicolonفى اخر الجملة ثم اضافة الpathC:\mo\forms تقديم بلاغ
بتاريخ: 28 أبريل 200422 سنة comment_6072 اخي الكريم بالامكان ان تقوم بتعريف في بداية البرنامج global.path := 'c:\test\'; وعند منادتك لنموذج call_form(:global.path||'test.fmx',...........); تقديم بلاغ
بتاريخ: 4 مايو 200422 سنة comment_6403 استخدم هذا الاجراء 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 قم باستدعاءه في القادح win_new_form_instance بعد ذلك استدعي الفورم الجديد new_form(:global.path||'\form_name.fmx'); هذه الطريقة مضمونة أرجو ان تحل مشكلتك والسلام عليكم ورحمة الله وبركاته تم تعديل 4 مايو 200422 سنة بواسطة adnan_abd تقديم بلاغ
بتاريخ: 5 مايو 200422 سنة comment_6420 السلام عليكم ,, هناك طريقه اخري اضافية لما تم ذكره من الزملاء , ولكن فى حالة ان جميع البرامج التابعه للنظام تكون تحت دليل واحد .اولا اعمل ( انشاء اختصار من برنامج ال form bulider مثلا على سطح المكتب .ثانيا افتح الخصائص وفى مكان الهدف : اكتب الدليل الخاص الذي يحتوي على البرامج التابعه للنظام الذى تصممه -- ايضا يمكن اضافة اسم المستخدم ثم كلمة السر مباشرة فى مكان الهدف وذلك طبعا بعد البرنامج التشغيلي الموجود من قبل وفى هذه الحاله لن تحتاج لعمل connect مع كل مره تستخدم الform bulider .مثال :الهدف = C:\Oracle\dev6i\BIN\ifbld60.EXE userid=scott/tiger@oracle9iمع تمنياتى بالتوفيق لادارة المنتدى ولجميع الاعضاء المشاركينالبدء فى =d:\projects\project1-----------------------------------------يمكن تكرار الخطوات السابقه تماما مع Report builder------------------------------ايضا يمكن تكرار الخطوات السابقه تماما مع الform runtime ولكن مع ملاحظة اضافة اسم البرنامج الرئيسي لنظامك أى الشاشة الافتتاحية للنظام ولتكن اسمها startC:\Oracle\dev6i\BIN\ifbld60.EXE Start userid=scott/tiger@oracle9i وفى هذه الحاله لن تحتاج لوضع اى Path داخل برامج نظامك الموجود فى دليل خاص به تقديم بلاغ
بتاريخ: 5 مايو 200422 سنة comment_6421 السلام عليكم ، استدراك سريع للامر السابق يوجد تعديل للامر السابق مع الform runtime حيث ان البرنامج التشغيل ifrun60.EXE مع الRun time ويكون ifbld60.EXE مع ال form builderC:\Oracle\dev6i\BIN\ifrun60.EXE Start userid=scott/tiger@oracle9i مع تمنياتى بالتوفيق لادارة المنتدى ولجميع الاعضاء المشاركين تقديم بلاغ
بتاريخ: 8 مايو 200422 سنة كاتب الموضوع comment_6596 Thank you dears i will try it soon.Insha AllhThank you again تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.