بتاريخ: 13 سبتمبر 200520 سنة comment_47143 قمت بإنشاء تقرير في Report Object nodeوحددت file name= test_reportblock name=emp -- موجود في الفورمثم قمت بإنشاء التقرير من خلال report wizardثم حفظته باسم test_reportثم وضعت مايلي على مواصفات الريبورت:Execution Mode value :“RUNTIME”.Report Destination Type :“SCREEN”.ثم استدعيت التقرير من حلال الكود التالي: DECLARE myvar VARCHAR2(50); BEGIN myvar := RUN_REPORT_OBJECT('test_report'); END; ولكن ظهرت الرسالة التاليةREP-0503: You did not specify the name of a reportماهي المشكلة؟ملاحظة: بحثت عن حل سابق لهذه المشكلة في المنتدى ولم أجد فالمشكلة مطروحة منذ مدة تقديم بلاغ
بتاريخ: 13 سبتمبر 200520 سنة comment_47145 Declare list_id paramlist;begin IF NOT ID_NULL(list_id) THEN DESTROY_PARAMETER_LIST(list_id); END IF;--list_id := create_parameter_list('demo');list_id := create_parameter_list('list_id');add_parameter(list_id,'PARAMETER1',TEXT_PARAMETER,(:PARAMETER1));add_parameter(list_id,'DEVNAME', TEXT_PARAMETER,(:dev_name));add_parameter(list_id,'DESTYPE', TEXT_PARAMETER,('SCREEN'));add_parameter(list_id,'PARAMFORM',TEXT_PARAMETER,'NO');RUN_PRODUCT(REPORTS,'RDB084',SYNCHRONOUS,RUNTIME,FILESYSTEM,list_id);DESTROY_PARAMETER_LIST(list_id);END;هذا الكود يجب وضعه على زر في الفورم when button pressedمع ملاحظة تغيير ال parameter بال parametres بتاعتكثم تصميم تقرير له نفس هذه ال parameters وإن شاء الله يشتغل تقديم بلاغ
بتاريخ: 14 سبتمبر 200520 سنة كاتب الموضوع comment_47269 شكراً أخ أبو عزت .. ولكنهذا الإجراء لم يعد موجود في النسخة 9iحيث يظهر الرسالة:frm-41842 run_product(reports) is no longer supported تقديم بلاغ
بتاريخ: 14 سبتمبر 200520 سنة comment_47270 السلام عليكم :يا أخي إتبع الخطوات الإتية:1-يجب أن تعمل install لى report server وبعدين تعملوا startوذلك عن طريق:أكتب هذا الإمر في run تبعت start: rwserver -install repserver2-وبعدين روح على services الموجودة في administrative tools ودور على repserver حتلاقيها مسبوقة بكلمة oraclehome وهو الدفلت هوم تبعك.وإعمل إلها start3-روح على باني الربورت وإعمل ربورت جديد وإعمل إلوا حفظ.4-روح على form builder وإعمل button وإستخدم الجملة الإتية :web.show_document('/reports/rwservlet?report=<>&server=repserver&destype=cache&desformat=htmlcss&userid=<>', '_blank');وبعدين شيل <> وعبي مكانهم .على النحو التالي أمثلة)userid=hr/hr@orcl10greport=d:\first.rdfوإن شاء الله تزبط إدعلنا لما تزبط .وأي تعليق على أي إشي إرسل لي رسالة أنا حوضحها تقديم بلاغ
بتاريخ: 14 سبتمبر 200520 سنة كاتب الموضوع comment_47271 الأخ الحبيب حبيب: شكراً على الرد السريع.حجربها وإن شاء الله حدعيلك إن زبطت أو مازبطت.. تقديم بلاغ
بتاريخ: 6 نوفمبر 200520 سنة comment_50858 الاخ حبيبهذا الحل الخاص بـweb.show_document حلو لكن المشكلة كيف اقوم بإرسال المتغيرات التي أخذها من الفورم و ارسلها للتقريرالذي سيظهر بناءا على هذه المتغيرات تقديم بلاغ
بتاريخ: 6 نوفمبر 200520 سنة comment_50902 الأخت العزيزة هذا جزء من كود لاستدعاء تقرير مستخدما فيه البراميتر فى الصدار 9i تقديم بلاغ
بتاريخ: 6 نوفمبر 200520 سنة comment_50903 الأخت العزيزة هذا جزء من كود لاستدعاء تقرير مستخدما فيه البراميتر فى الصدار 9iWEB.SHOW_DOCUMENT('http://ora12:8888/reports/rwservlet?report='||c||'report\'||'static.jsp'||'&desformat=htmlcss&destype=cache&userid=ACC/RAM@DEV1'||'&p1='||p1||'&p2='||:t21||'&p3='||:t31||'¶mform=no');حيث 1p,p2 ,p3 براميترز ولكن t31 ,t21 تكست بوكس واذا اردت المزيد من التوضيح فلا مانع عندى والسلام عليكم تقديم بلاغ
بتاريخ: 22 نوفمبر 200520 سنة comment_52350 الأخت العزيزة هذا جزء من كود لاستدعاء تقرير مستخدما فيه البراميتر فى الصدار 9iWEB.SHOW_DOCUMENT('http://ora12:8888/reports/rwservlet?report='||c||'report\'||'static.jsp'||'&desformat=htmlcss&destype=cache&userid=ACC/RAM@DEV1'||'&p1='||p1||'&p2='||:t21||'&p3='||:t31||'¶mform=no');حيث 1p,p2 ,p3 براميترز ولكن t31 ,t21 تكست بوكس واذا اردت المزيد من التوضيح فلا مانع عندى والسلام عليكم50903[/snapback] تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.