الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الى عمالقة اوراكل في هذا المنتدى الكريم

مغلق
بدأه pureangle_17 في 7 يونيو 2003 · 4 رد · 1,099 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي repport واود ان اطبعه على printer معينة من سلسلة printers معرفة على network فكيف يمكنني تحديد مسار ال report في حال كانت ال printer المطلوبة ليست deffault printer والمراد تحديد مسار ال report عبر triger من داخل ال report نفسه وجزاكم الله خيراً .

email : pureangle_17@hotmail.com

#2

لست عملاقا كبيرا :D

ولكن أعتقد بان هذا المثال سيحل لك المشكلة

printername := '"'||'HP Laserjet 4P'||'"';  
add_parameter(plid, 'DESNAME', TEXT_PARAMETER, printername);
RUN_PRODUCT( REPORTS, rptname, ASYNCHRONOUS, RUNTIME,
	FILESYSTEM, plid);
#3

جزاك الله خيرا لكن لو سمحت بعض التوضيح بشأن ال triger المذكور اعلاه

#4

افرض انك تريد طباعة تقرير من ال from عند الضغط على button تذهب الى ال trigger المسمى when_button_pressed على مستوى ال button

declare
 pl_id ParamList;
BEGIN
--creat parameter list
pl_id := Create_Parameter_List('tmpdata');
-- to skiping sendin parameter to  report
Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO');
--to printing report
Add_Parameter(pl_id, 'destype', TEXT_PARAMETER, 'printer');
printername := '"'||'HP Laserjet 4P'||'"';  
--to select printer
add_parameter(plid, 'DESNAME', TEXT_PARAMETER, printername);
-- to printe report on the selected printer
Run_Product(REPORTS, 'c:report.rep', ASYNCHRONOUS, RUNTIME,FILESYSTEM, pl_id);
end;
#5

حل ممتاز

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

ندعوا لك بالتوفيق

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…