الانتقال إلى المحتوى

شرح فتح التقرير من الفورم


jamal_rrkk

Recommended Posts

السلام عليكم ورحمة الله وبركاته

مرفق ملف يوضح كيف يتم فتح التقرير من الفورم مع وجود Parameter مربوط مع الـ Check Box

ومع استخدام طريقة RUN_REPORT_OBJECT

وذلك في 10g

حيث إن الملف هو عبارة عن دمج الرابط التالي
 

تحريك بيانات من الform الى الreport

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

مع الرابط التالي
 

تشغيل الريبورت 9i من الفورم

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

مع تغيير الـ Parameter إلي


WHERE EMP.EMPNO IN ( &P1)


جزاكم الله كل خير وبارك لكم في أعمالكم وجعلها في ميزان حسناتكم إن شاء الله


لم أتمكن من تحميل الملف لذلك تم رفع الملف إلى

[email protected]

PW : 444444


مرفق مع الملف فورم emp1 ، emp2 وهي مطبقة علي قاعدة البيانات SCOTT

حيث emp1 تفتح تقارير pdf و emp2 تفتح تقارير word

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته


لقد تم تعديل الملف السابق حيث يجب وضع الفولدر reports علي D لفتح التقارير

reports.zip

تم تعديل بواسطة jamal_rrkk
رابط هذا التعليق
شارك

  • بعد 4 أسابيع...

السلام عليكم ورحمة الله وبركاته


مرفق ملف يحتوي علي فورم تقوم بإنشاء تقارير اكسل علي الـ D بنفس الطريقة الموضحة سابقا


جزاكم الله كل خير

reports.zip

رابط هذا التعليق
شارك

  • بعد 5 شهور...
  • بعد 1 سنة...
  • بعد 5 شهور...

أنا أولاً أريد أن أشكرك على موضوعك الأكثر من هائل
ثانياً لي سؤال أنا لا أريد تمرير قيمة أنا أريده أن يأخذ قيمة في txt معين في الفورمـة وليكن رقم الموظف المختار أو الذي أقف عليه ... كيف ؟!!!
ثالثاً عند تجربة ملفك بالنسبة لملف rdf يأتيني المتصفح بهذه الرسالة
REP-51002: Bind to Reports Server repserver92 failed
والتي أظن سببها عدم عمل service بالنسبة repserver90 وحين جربت الأمر التالي والذي وجدته من خلال البحث في المنتدى
rwserver -install repserver90 autostart=yes
لايعمل معي عند نتفيذه ويأتيني بهذه الرسالة
please consult the instllation guides for how to set up and run this program

وأخيراً أنني أريد الطباعة هل من طريقة للطباعة من خلال الضغط على زر الطباعة أو عمل button ويكون الكود بأمر طباعة للprinter local دون الحاجة إلى عرضها في صفحة ويب ثم بعد ذلك من قائمة
file > print

تم تعديل بواسطة khatab2010
رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته

اخي الكريم


عندما لا يعمل repserver90 مرة ثانية بعد إغلاق الجهاز نذهب إلي


START  Control Panel  Performance and Maintenance  Administrative Tools
 Services  OracleorcdevReports [repserver90]



وحسب الخطأ الذي تم كتابته تم استخدام 92 بدلا من 90 في الكود أرجوا التوضيح

REP-51002: Bind to Reports Server repserver92 failed


كما يجب الانتباه أيضا للكود الموجود في الفور

حيث عند تحميل نسخة الأوركل تأخذ رقم 8889 عادة كما في الكود التالي

WEB.SHOW_DOCUMENT('http://127.0.0.1:8889/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');



ولاكن اذا كان هذا الرقم محجوز على الجهاز فإنها تأخذ رقم 8890 وهذا قد يسبب خطأ في فتح التقرير


أما بالنسبة لــ

وأخيراً أنني أريد الطباعة هل من طريقة للطباعة من خلال الضغط على زر الطباعة أو عمل button ويكون الكود بأمر طباعة للprinter local دون الحاجة إلى عرضها في صفحة ويب ثم بعد ذلك من قائمة
file > print


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

جزاكم الله كل خير
رابط هذا التعليق
شارك

  • بعد 2 سنة...
  • بعد 5 شهور...

ممكن ياجماعة حد يكتب الكود ده فى تكست او يوضحه عشان فيه رموز كتيرة ويوضحلى اغير فيه ايه عشان اعرف اشغله

الكود ده
WEB.SHOW_DOCUMENT('http://127.0.0.1:8889/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');

رابط هذا التعليق
شارك


ممكن ياجماعة حد يكتب الكود ده فى تكست او يوضحه عشان فيه رموز كتيرة ويوضحلى اغير فيه ايه عشان اعرف اشغله

الكود ده
WEB.SHOW_DOCUMENT('http://127.0.0.1:8889/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');



WEB.SHOW_DOCUMENT('http://127.0.0.1:8889/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');

رابط هذا التعليق
شارك

  • بعد 4 شهور...

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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