بتاريخ: 2 أغسطس 200916 سنة comment_165302 السلام عليكم انا كنت قرات ع موقع اوراكل طريقة اخفاء ال user,pass ف استدعاء ريبورت سرفر وحاولت اجربها بس مفيش اى تغير بيحصل ف الرن يعنى http://forums.oracle.com/forums/thread.jsp...86كنت بسال ايه المشكلة ؟وال pdf ال بيشرح النقطة دى موجود ف المرفقات [ frmwebshowdoc_rep.pdf تم تعديل 2 أغسطس 200916 سنة بواسطة @nana@ تقديم بلاغ
بتاريخ: 4 أغسطس 200916 سنة comment_165540 السلام عليكم اخواني هذه اسهل طريقة لإستدعاء التقرير دون عرض اسم المستخدم وكلمه السر وهي طريقة آمنه جدا مثال اول شيء قم بعمل التقرير على صيغة rdf وهذا المثال يوضح عملية استدعاء التقرير ضع الكود على زر declare report_id report_object; report_message varchar2(1000); p_id paramlist; begin report_id:=find_report_object('rep_name'); -- علما بأننا اظفنا ريبورت على الفورم من قائمه ريبورت p_id :=create_parameter_list('my_list'); -- تستخدم في حال اردنا تمرير براميتر للتقرير add_parameter('my_list','rep_parameter_name',text_parameter,parameter_value); -- مثال على عملية تمرير البراميتر set_report_object_property(report_id,REPORT_FILENAME,'report_name.rdf'); --تحديد اسم التقرير المارد تشغيله report_message:=run_report_object(report_id,p_id); --تنفيذ التقرير ووضع نتائجه في الكاش destroy_parameter_list('my_list'); -- هدم قائمه البراميتر --message(report_message); web.show_document('http://server-name(or server ip)/reports/rwservlet/getjobid'||substr(report_message,length('rep_server_name')+2)||'?server=rep_server_name¶mform=yes' ); -- استدعاء نتائج التقرير من الكاش علما بأننا قمنا بتشغيل التقرير مسبقا END; لا تنسى ان تقوم بتغير الــ'rep_name''rep_parameter_name'parameter_value'report_name.rdf'server-name(or server ip)'rep_server_name'كما هي لديك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.