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

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



طباعة تقرير مباشرة ( ريبورت فيور ) - medadam - 15-03-20

السلام عليكم

اريد طريقة فعالة لطباعة تقرير و هذا التقرير عبارة عن وصل 
بحثت كثيرا و لم أجد حلا نهائيا لهذا الأمر مع العلم أنني استخدمت طريقة التصدير الطويلة و لكن الصفحات مهما قمت بتعديل حجمها لا تتناسب مع الحجم المراد طباعته أبدا

و وجدت بالمنتدى طريقة للاخ الوادي مختصرة و جميلة لكن مشكلتها أنها تظهر لنا نافذة اختيار الطابعة

كود :
Dim ps As PrinterSettings = Me.ReportViewer1.PrinterSettings
           ps.PrinterName = prntr
           Me.ReportViewer1.PrintDialog(ps)


فهل توجد طريقة فعالة للريبورت فيور يتم من خلالها مباشرة طباعة التقرير على الطابعة المختارة مسبقا


RE: طباعة تقرير مباشرة ( ريبورت فيور ) - ابراهيم ايبو - 15-03-20

السلام عليكم اخي الكريم
اطبع مباشرة التقرير بدون اظهار اعدادات الطابعة
استبدل الكود السابق الى :
كود :
ReportViewer1.Print()



RE: طباعة تقرير مباشرة ( ريبورت فيور ) - medadam - 15-03-20

شكرا اخابراهيم على الاهتمام

هذا الخطأ الآن يظهر

Error 1 'Public Event Print(sender As Object, e As Microsoft.Reporting.WinForms.ReportPrintEventArgs)' is an event, and cannot be called directly. Use a 'RaiseEvent' statement to raise an event


RE: طباعة تقرير مباشرة ( ريبورت فيور ) - medadam - 15-03-20

لا اعلم لماذا هذا الموضوع بالذات الذي لا توجد فيه اجابات شافية
اتمنى الا تبخلواعلي بالحل