بتاريخ: 16 مايو 200619 سنة comment_69377 فى حالة وجود اكثر من نظام ( مبيعات - رواتب ) .. باستخدام forms 9i حيث ان برامج كل نظام موجوده فى دليل مستقل كيف يمكن استدعاء برامج النظام بدون الحاجه لكتابة المسار الكامل لمكان وجود برامج المشروع وذلك عند التعامل مع البرامج من خلال الform builder او من خلال تشغيل البرنامج الرئيسي من الاختصار الموجود على سطح المكتب وهذا ينطبق ايضا على استدعاء التقاريرشكرا مقدما تم تعديل 16 مايو 200619 سنة بواسطة Amgad تقديم بلاغ
بتاريخ: 16 مايو 200619 سنة comment_69378 الاخ Amgadحسب رأيي لاتوجد حاجة لوضع كل نظام بمجلد واذا كان لابد من ذلك تضع مسار المجلد الرئيسي الموجود به مجموعة المجلدات في ملف formsweb.cfg في السطر الموجود به Current Directory وعند استدعاء الفورم نكتب اسم المجلد لكل نظام مثالاسم المجلد الرئيسي Arabic_formsاسم مجلد المبيعات داخل المجلد الرئيسي Empلكي نستدعي شاشة تجهيز الرواتب مثلا نكتب فقط اسم المجلد الفرعي مع اسم الفورمEmp\frm01.fmxارجو ان تكون الفكرة قد وضحت واذا كان الفورم بمجلد واحد فنكتفي بتحديد المسار بملف formsweb.cfg اما اذا كان كل ملف بمجلد مختلف فيفضل وضعها بمجلد رئيسيلأنه من المفروض ان يكون هناك مجلد رئيسي موجود به الفورم... تقديم بلاغ
بتاريخ: 16 مايو 200619 سنة كاتب الموضوع comment_69400 الأخ / اسامه شكرا لك على سرعة الرد والافادهوجاري اجراء التعديل الذي ذكرته ..ولي سؤال اخر فى نفس الموضوع لدي ملف fromsweb.cfg يحتوى على الاتي ( جزء منه ) # # WorkingDirectory defaults to <oracle_home>/forms90 if unset. # workingDirectory= envFile=default.env وبفتح ملف الdefault.envوجدته يحتوى على التالى ORACLE_HOME=c:\dev9i # # Search path for Forms applications (.fmx files, PL/SQL libraries) # If you need to include more than one directory, they should be semi-colon # separated (e.g. /private/dir1;/private/dir2) # # FORMS90_PATH=c:\dev9i/forms90 اين وكيف يتم كتابة هذه المعلومة e.g. /private/dir1;/private/dir2هل فى هذا الملف أم فى registery شكرا لك .. وجزاك الله خيرا تقديم بلاغ
بتاريخ: 16 مايو 200619 سنة comment_69406 الاخ Amgadكما ذكرت اخي في البداية ممكن ان تحدد في ملف مسار المجلد الرئيسياما في الملف الثاني يتم تحديد مسار المجلدات الفرعية ويستفاد منها في تشغيل ملفات ال libarary الdefault.env وغيرها من الملفات ولكن لم اجرب التعديل على ملف وكل التعديل يكون fromsweb.cfg ويمكن تفعيلها بهذا الشكل workingDirectory=c:\arabic_forms ORACLE_HOME=c:\dev9i # # Search path for Forms applications (.fmx files, PL/SQL libraries) # If you need to include more than one directory, they should be semi-colon # separated (e.g. /private/dir1;/private/dir2) # FORMS90_PATH=c:\dev9i/forms90;c:\arabic_forms/emp;c:\arabic_forms/inv; واظن انك وجدت ضالتك او اجابتك فاشكر لك طريقة ردك وعرضك للمعلومة تقديم بلاغ
بتاريخ: 16 مايو 200619 سنة كاتب الموضوع comment_69413 الأخ / اسامه دائما متميزشكرا كثيراونفع الله بك المسلمين تقديم بلاغ
بتاريخ: 16 مايو 200619 سنة comment_69426 الأخ / اسامه بجد ربنا يبارك فيك و يزيدك علم فوق علمكونفع الله بك المسلمين تقديم بلاغ
بتاريخ: 17 مايو 200619 سنة comment_69510 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتهأخي أمجد كلامك صحيح يوجد في ملف الdefault هذا السطر الذي ذكرتهFORMS90_PATH=e:ماعليك إلا أن تضع فاصلة منقوطة عند أخر السطر وتضيع الدياريكتوري الخاص بك الإمتداد يعني الذي تضع عليه الفورم وأنا الحمد لله مجرب هذه الطريقة وشغالة تقديم بلاغ
بتاريخ: 17 مايو 200619 سنة comment_69538 مشكورين يا اخواننا الاعزاء ولكن المشكلة لو كان يوجد اكثر من LOGIN لكل برنامج ماذا نكتببمعني فى حالى تشغيل اى برنامج يجب ان نحدد LOGIN لهذا البرنامج ويجب التعديل فى الملف FORMSWEB كمثال FORM=c:\web_bill\natlogin.FMX فى حالة اذا وجد اكثر من LOGIN لكل نظام كيف يعمل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.