منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] طباعة تقارير اكستراريبورت مباشرة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] طباعة تقارير اكستراريبورت مباشرة (/showthread.php?tid=40551)



طباعة تقارير اكستراريبورت مباشرة - almos7rati - 23-01-22

السلام عليكم ورحمة الله
الاخوة المبرمجين

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

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

مع وافر الشكر


RE: طباعة تقارير اكستراريبورت مباشرة - mrfenix93 - 26-01-22

انت هتستخدم كودك عادي بس بدل الكود ال هبفتح شاشة التقرير هتكتب الكود ده

PHP كود :
crystalReportDocument.PrintOptions.PrinterName "your printer name"  Enter Printer Name
crystalReportDocument
.PrintToPrinter(1true00
الكود ده لو هتححط اسم البرنتر ثابت كمثلا طباعة الريسيت البون للكاشير 


لو عايز تحدد البرنتر اختار الكود ده 


PHP كود :
If printdialog.showdialog() = dialogresult.ok Then

crystalReportDocument
.PrintOptions.PrinterName printdialog.printersttings.printername


crystalReportDocument
.PrintToPrinter(1true00)


End If