bolaa بتاريخ: 7 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 7 نوفمبر 2017 السلام عليكم ورحمه الله و بركاتة اريد طباعة تقرير (فاتورة ) بالإصدار 10g علي الطابعة مباشرا دون فتح التقرير . مع اللعلم انها تعمل عندي في الإصدار 6i فقط فهل يوجد حل في الإصدار 10g . و شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 7 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 7 نوفمبر 2017 Read about report parameters in the online help. 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bolaa بتاريخ: 7 نوفمبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 نوفمبر 2017 شكرا استاذ/ eslam elbyaly هل يوجد برامتر موجودة في 10g عن 6i حيث تم استخدام المتغيرات DESNAME و DESFORMAT و DESTYPE في 6i و هي تعمل بنجاح فهل هناك متغيرات اخري في 10g و شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 7 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 7 نوفمبر 2017 انتى بتستخدمى add_parameter and run_product؟ قرأتى الهيلب؟ 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bolaa بتاريخ: 8 نوفمبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 نوفمبر 2017 شكرا استاذ/ eslam elbyaly الكود المستخدم و هو لا يعمل عندي DECLARE pl_id ParamList; lv_repid REPORT_OBJECT; lv_report VARCHAR2(100); BEGIN pl_id := Get_Parameter_List('tmpdata'); IF NOT Id_Null(pl_id) THEN Destroy_Parameter_List( pl_id ); END IF; pl_id := Create_Parameter_List('tmpdata'); --Add_Parameter(pl_id,'P_1',TEXT_PARAMETER,:STUDENTS.STDCODE); Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO'); lv_repid:=FIND_REPORT_OBJECT('tmpdata'); -- std_ledger SET_REPORT_OBJECT_PROPERTY(lv_repid, REPORT_FILENAME, 'd:\ofiswin10g\acc\report1.rdf'); SET_REPORT_OBJECT_PROPERTY(lv_repid, REPORT_EXECUTION_MODE, RUNTIME); SET_REPORT_OBJECT_PROPERTY(lv_repid, REPORT_COMM_MODE , SYNCHRONOUS); SET_REPORT_OBJECT_PROPERTY(lv_repid, REPORT_DESTYPE ,PRINTER); SET_REPORT_OBJECT_PROPERTY(lv_repid, REPORT_DESNAME ,'\\192.168.0.55\HP LaserJet Professional P 1102w'); SET_REPORT_OBJECT_PROPERTY(lv_repid, REPORT_DESFORMAT ,'hpl.prt'); SET_REPORT_OBJECT_PROPERTY(lv_repid, REPORT_SERVER , 'bola'); lv_report := RUN_REPORT_OBJECT (lv_repid,pl_id); END; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 8 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 8 نوفمبر 2017 Read about "Web.Show_document". and Google for "how to run a report from oracle foms 10g". 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bolaa بتاريخ: 8 نوفمبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 نوفمبر 2017 شكرا استاذ/ eslam elbyaly الوضع الحالي هي تطبع بنجاح و لكن يجب ان يكون الطابعة معرفة علي server وليس client فهل هناك حل من وجود تعريف الطابعة علي client و ليس server ? و شكرا .... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bolaa بتاريخ: 15 نوفمبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 نوفمبر 2017 هل يوجد طريقة باستخدام java bean لعمل print علي client printer مباشرا دون فتح التقرير ؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
jamal_rrkk بتاريخ: 15 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 15 نوفمبر 2017 السلام عليكم ورحمة الله وبركاته Property One of the following constants: REPORT_EXECUTION_MODE: The report execution mode, either BATCH or RUNTIME REPORT_COMM_MODE: The report communication mode, either SYNCHRONOUS or ASYNCHRONOUS REPORT_DESTYPE: The report destination type, either PREVIEW, FILE, PRINTER, MAIL, CACHE or SCREEN SET_REPORT_OBJECT_PROPERTY Examples DECLARE repid REPORT_OBJECT; report_prop VARCHAR2(20); BEGIN repid := find_report_object('report4'); SET_REPORT_OBJECT_PROPERTY(repid, REPORT_EXECUTION_MODE, BATCH); SET_REPORT_OBJECT_PROPERTY(repid, REPORT_COMM_MODE, SYNCHRONOUS); SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESTYPE, FILE); END; بالتوفيق إن شاء الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
bolaa بتاريخ: 19 نوفمبر 2017 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 نوفمبر 2017 شكرا يا استاذ / jamal_rrkk المشكلة الموجودة لدي في الإصدار (10g) هي انني استطيع الطباعة المباشرة علي طابعة معرفة علي السرفر و تم الحل باستخدام الكود المرفق من حضرتك و لكني لا استطيع الطباعة المباشرة علي طابعة معرفة علي client و هي مشكلة كبيرة جدا بالنسبة لي حيث ان السرفر موجود في القاهرة و client موجود في محافظة اخري لذلك لا استطيع تعريف الطابعة علي السرفر و شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
jamal_rrkk بتاريخ: 20 نوفمبر 2017 تقديم بلاغ مشاركة بتاريخ: 20 نوفمبر 2017 (معدل) السلام عليكم ورحمة الله وبركاته أخي الكريم الكود التالي يحتوى على امتداد الطابعة على السيرفر صحيح SET_REPORT_OBJECT_PROPERTY(lv_repid, REPORT_DESNAME ,'\\192.168.0.55\HP LaserJet Professional P 1102w'); جرب حذف هذا الجزء من الكود هل يتم أخذ الطابعة الموجودة على الجهاز أم لا declare report_id Report_Object; report_job_id VARCHAR2(100); BEGIN report_id:= find_report_object('report_node'); --NOTE <REPORT_NODE> IS NOT A REPORT NAME --IT IS A REPORT OBJECT IN OBJECT NAVIGATION OF FORM UNDET - --IT U GIVE REPORT NAME SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_EXECUTION_MODE,BATCH); SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_COMM_MODE,ASYNCHRONOUS); SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_DESTYPE,PRINTER); SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_SERVER,'<REPORT SERVER NAME>'); SET_REPORT_OBJECT_PROPERTY(report_id,REPORT_OTHER,'PARAM1='||:code1||' '||'PARAM2'||:code2); --REPORT_OTHER IS OPTIONAL FOR PASSING PARAMETR report_JOB_ID:=run_report_object(report_id); END; أو SET_REPORT_OBJECT_PROPERTY(rep_id, REPORT_EXECUTION_MODE,RUNTIME); بالتوفيق إن شاء الله تم تعديل 20 نوفمبر 2017 بواسطة jamal_rrkk 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
toly2012 بتاريخ: 15 يوليو 2019 تقديم بلاغ مشاركة بتاريخ: 15 يوليو 2019 السلام عليكم ورحمه الله هل يوجد حل في الطباعه من خلال المسخدم مش من خلال السيرفر ارجووووووو المساعه الطباعه عندا اخد الامر يتم طباعه ع السرفير انا عاوز اطبع ع الطابعه علطول .. ارجو المساعده اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Oracle forms & APEX بتاريخ: 18 يوليو 2019 تقديم بلاغ مشاركة بتاريخ: 18 يوليو 2019 الطريقة الوحيدة لعمل اشياء غير موجودة في اوراكل فورمز وريبورتس على جهاز المستخدم، هي باستخدام javabeansانا شرحت طريقة الطباعة مباشرة على جهاز المستخدم في الفيديو https://www.youtube.com/watch?v=Lb0JAA1XGjs تابع الفيديو وخبرني اذا عندك استفسارات اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.