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

مشكلة في استدعاء تقرير مع 3 متغيرات

Featured Replies

بتاريخ:

السلام عليكم

 

عندي مشكلة عند استدعاء تقرير مع 3 متغيرات حيث لا يتم التعرف على القيم المرسلة ويرجع التقرير فارغ، علما انه عند تنفيذ التقرير من داخل برنامج Reports يعمل دون مشاكل
وايضا تم تغيير نوع اليانات لـ 3-parameters من داخل برنامج Reports كل حسب القيمة التي سوف تمرر له

 

هذا كود مناداة التقرير من داخل الفورم (مرفقة صورة للتوضيح ايضا)
 

web.show_document('http://test-pc:8889/reports/rwservlet?report=d:\project\print_date.rdf&userid=certi/certi@orcl&destype=CACHE&desformat=

htmlcss&id='||:b1.TEXT_EMP_ID||'s='||:b1.TEXT_DATE_START||'e='||:b1.TEXT_DATE_end,'_blank');

 

 

post-116039-0-63358100-1464960411_thumb.jpg

بتاريخ:

خد مسافة بين كل باراميتر

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

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

السلام عليكم

 

تم عمل التعديلات والمسافةالمطلوبة حسب المرفقات ولم تتغير النتيجة

post-116039-0-07288000-1465053958_thumb.jpg

post-116039-0-66680800-1465053958_thumb.jpg

بتاريخ:

اظهر الباراميتر فورم شوف الداتا بتروح ولا لا
اسماؤ الباراميترز فى التقرير لازم تكون نفس الاسم فى الشاشة .

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

السلام عليكم

 

أولاً: تم التأكد من أن اسماء الباراميترز في الفورم والريبورت نفس الاسماء .

ثانياً: مافهمت عليك شو المقصود باظهار الباراميترز فورم بتروح او لا ؟!

 

ولسهولة اكتشاف الخطأ

قد عملت تغيير بحيث استبدلت قيم الباراميترز بقيم ثابتة حسب المرفق واعطاني خطأ بالباراميترز الأول ID حسب الصورةالمرفقة

فاحترت اكتر بصراحة !

post-116039-0-83896900-1465180075_thumb.jpg

post-116039-0-44707700-1465180076_thumb.jpg

بتاريخ:

يجب أن تسبق كل إسم parameter بعلامة & يعني بدل ما تكتب 

's='

الأصح يكون 

'&s='

وكل الـ parameter البقية نفس الأمر 

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

 

الاخت ميسم الكرام

 

تم تجربة طريقتك بمشاركتي الثانية بالأعلى ولم تنجح

 

بتاريخ:

ما ذكرته أنا ليس طريقتي بل هي صيغة كتابة الايعاز

web.show_document('http://127.0.0.1:8889/reports/rwservlet?report=D:\job\reg.rdf&destype=cache&desformat=pdf&userid=hr/hr@orcl&P_1='||:BLK.P_1,'_blank');

هذا الايعاز لإستدعاء التقرير من خلال الفورم ....التوضيح مابعد علامة الاستفهام (?)

report=D:\job\reg.rdf ,,,,,,,,,,,,,,اسم التقرير نعطيه حسب مكان الخزن هنا على سبيل المثال انا محفوظ عندي على الدرايفر d في فولدر job والتقرير اسمه reg.rdf بالامتداد .rdf

 

 

destype=cache ,,,,,, صيغة التقرير لتسلم لمن لطباعة ...ام مشاهدة التقرير ..هنا اخترنا  cache يعني (كشف) مشاهدة  فقط ..واذا اردنا طباعة نضع destype=printer 

 

desformat=pdf,,,,,,,,,,,,,,, التقرير بصيغة PDF 

 

userid=hr/hr@orcl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,اسم المستخدم وكلمة المرور للإسكيما التي تعمل عليها وتم بناء التقرير من جداولها..بالاضافة الى قاعدة البيانات

 

P_1=,,,,,,,,,,,,,,,,,,,اسم الباراميتر الذي استخدمته في التقرير

 

BLK.P_1  اسم ال txtitem الذي تضعه على الفورم والذي نكتب فيه القيمة التي على اساسه يظهر لنا التقرير

 

أما لو كان أكثر من parameter فيكون بالصيغة التالية :

web.show_document('http://127.0.0.1:8889/reports/rwservlet?report=D:\job\reg.rdf&destype=cache&desformat=pdf&userid=hr/hr@orcl&id='||:b1.TEXT_EMP_ID||'&s='||:b1.TEXT_DATE_START||'&e='||:b1.TEXT_DATE_end,'_blank ');
بتاريخ:
  • كاتب الموضوع

اخت ميسم الكرام

 

الطريقة شغالة لكن برجع التقرير فاضي وبالصدفة اكتشفت عنوان متصفح التقرير بعد عمل رن بيظهر التواريخ للشهر باسم الشهر الهجري كامل (كانون اول, رمضان ..ألخ)
رغم انه بتم كتابة التاريخ عند الاستدعاء من الفورم بصيغة DD/MM/YYYY،وايضا في الداتابيز صيغة التاريخ DD/MM/YYYY
وفي الريجستري شيكت على NLS_DATE_FORMAT=DD/MM/YYYY في الموقعين

 

http://test-pc:8889/reports/rwservlet?report=d:\project\print_date.rdf&destype=cache&desformat=htmlcss&userid=certi/certi@orcl&id=1010&s=01-ربيع الثاني  -37&e=01-شوال         -37

post-116039-0-45432200-1465361821_thumb.jpg

بتاريخ:

لا أرى أي ظهور للتاريخ في عنوان المتصفح في الصورة التي أرفقتها لنا ..ربما هنالك صورة أخرى لم ترفقها لنا 

بتاريخ:

على أي حال هنالك مشاركات سابقة تم مناقشة مشكلة صيغة التاريخ هذه بعض روابط المشاركات 

 

http://www.araboug.org/ib/index.php?showtopic=57195

 

http://www.araboug.org/ib/index.php?showtopic=39017

 

http://www.araboug.org/ib/index.php?showtopic=53289

 

http://www.araboug.org/ib/index.php?showtopic=55817

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

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

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

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

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

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.