الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

9i : ال browser يظهر فاضي مع ان الإتصال صحيح

مغلق
بدأه naif224 في 6 مارس 2006 · 12 رد · 1,797 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا شغال على داتابيز إصدار 10.2.0.1 أما الفورم فهو ايضا : 9.0.4

المشكلة هي :

أنه تم الإتصال بقاعدة البيانات بالشكل الصحيح ولم تظهر أي مشاكل ولكن يظهر لي browser فاضي مع ملاحظة أنه تظهر صفحة الـ test برسالة

install successfully !

ولكن الفورم الذي أعمله (c:\wesee.fmb) بدون فراغات لا يظهرمنه اي بيانات فما هو الحل?

س 1 ) هل يفتح لك المتصفح ؟

س 2 )هل هنالك اي رسائل اخطاء تظهر ؟

س 3 )هل شغلت ال oc4j الموجود في تفس مكان وجود اختصار الفورم في قائمة ابدأ؟

س 4 )هل خزنت الفورم على مسار لا يوجد في اسمه فراغ ؟

س 5 )هل ان الجافا انيشياتور نازل عندك على الجهاز ؟

---------------------------------------

ج 1 ) نعم

ج 2 ) لا تظهر أي رسائل أخطاء .

ج 3 ) نعم شغلتها .

ج 4 ) نعم خزنته على مسار لا يوجد به فراغات .

ج 5 ) نعم نازل عندي وهي إصدار 1.3.1.17

أرجو رؤية الصور المرفقة للمساعدة .........................

فما هو الحل يا شباب ؟

pic2.zip

#2

هذه هي الفورم على المتصفح : لا تظهر أيا من البيانات

execute.zip

#3

أخي الكريم : في الصورة التي قمت برفها : لاحظت أن Url هو http://localhost:8889/forms90/f90servelet هو المسار فعلاً لصفحة test و ليس المسار للفورم الخاصة بك ... لذلك جرب مايلي في browser :

http://localhost:8889/forms90/f90servelet?form=C:\wesee.fmb

أي بدون أن تقوم بعمل rUN من واجهة الديفيلوبر ....

تم تعديل هذه المشاركة بواسطة informat في 6 مارس 2006 في 13:39

#4

الله يجزاك ألف الف خير .....................

ولكن يطلب مني إدخال username و password ، فكيف أجعل المستعرض اوتوماتيك يدخلها ....................أي أن ادخل على الفورم على طول

#5

قم بالذهاب إلى Developer Folder\forms90\server ستجد هناك ملف يدعى formsweb.cfg قم بفتحه و اكتب مايلي :

[myapplication]
Form=c:\wess.mdf
User_id=scott/tiger@orcl
وضع هنا كل البارامترات التي تريد تعديلها مثل height  و width  و lookandfeel   ......

الآن سوف تقوم بطلب الفورم كالتالي :

http://localhost:8889/forms90/f90servlet?config=myapplication
#6

أسأل الله العظيم ان يجعل مثواك الجنة ،،،،،،،،،،،،، اللهم آمين

سؤال آخر لو سمحت :

هل بالإمكان تغيير الـ path الذي يشغل الفورم أي كأن أضع بدلا من localhost:8889 أضع my_project

أي انها سابقا هكذا :

http://localhost:8889/forms90/f90servlet?c...g=myapplication

أم التعديل الذي أريده ان يكون كالتالي :

http://my_project/forms90/f90servlet?config=myapplication

هل فيه أمكانية .....؟؟

#8

قطعاً لا ...... لأنه اأخي الكريم عندما تكتبlocalhost:8889 فإنك بذلك تقوم بالإتصال مع localhost الذي هو (جهازك فعلياً ) على المنفذ 8889 .... أي لو أن الفورم كانت على جهاز سيرفر لنفرض أن إسمه myserver فإنك تنفذ الفورم بالطريقة http://myserver:8889/ .. فإذا أردت أن يصبح المسار كما تريد يجب أن تغير اسم جهازك ليصبح my_project و أظن أنها ليست واردة :(

و الخلاصة :

يمكنن كتابة url بأحد الشكلين :

http://computer_name:8889/forms90/f90servlet?form=form_path&user_id=user_name/password@connection_path

أو بالطريقة التالية :

http://computer_name:8889/forms90/f90servlet?cofig=configration_name

حيث أن configration_name هو اسم الإعدادات التي وضعتها في formsweb.cfg و هي (كما شرحت سابقاً ) كمثال myapplication ....

بالتوفيق

#9

لم يتغير شيء مع اني عملت الي قلته ...........ارجو متابعته مع الشكر الجزيل لخداماتك ..........

all_pic.zip

#10

لا حظها plz

#11

أخي : فقط قم بإستبدال user_id بــ userid و الأمور ستكون بخير ......

#12

سؤال يا حبيبي أنفورمات :

كيف أنتقل من فورم إلى فورم أخرى .

أي إذا كان عندي فورم أسمها wesee1.fmx ، وفورم أخرى اسمها wesee2.fmx وضعت button في الفورم الأولى (wesee1) وبالضغط على هذا الزر أريد أن أنتقل

إلى الفورم الثانية ( wesee2) . فما هو الحل ؟ حيث أنني عملت call_form بنفس الموجودة في فورم 6i ولكن لم ينفع ، هل لازم أكتبهم في الـ formsweb.cfg ؟؟؟....!!!!!!!

فما هو الحل للإنتقال بين الفورمتين ؟؟

مع مراعاة أنني حفظتهم في الـ ( C:\wesee1.fmx) و ( C:\wesee2.fmx)

مع الشكر الجزيل لمساعداتك ......... أسأل الله أن يجعلها في موازين حسناتك ..

#13

أخي :

لا علاقة للإعدادت التي قمت بوضعها داخل formsweb.cfg بكيفية الاستعراض بين form و آخر ..... فالإعدادات قد تم وضعها فقط لتسهيل طلب الفورم و ليس لتعقيد الأمور ....

فيبدو أن المشكلة هي في نعليمة call_form التي كتبتها ....

لإفادة الجميع : هذه التعليمات المخصصة للإنتقال بين form و آخر (ضمن Oracle Developer 9i and 10g )

OPEN_FORM(’form_name’, activate_mode, session_mode,
data_mode, paramlist);
[//code]
أو يمكنك استعما ل call_form ....بالتوفيق

هذا الموضوع مغلق.

مواضيع مشابهة