تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد كود لطباعة Report viewer تلقائيا مجرد م اقوم بفتح النافذه يتم وضع الكود بال Load
#21
التقرير اصدارة قديم ولا يقبل البراميترز .
الحل : 
1 - غير الفريم وورك للمشروع إلى 4.6.1 أو اعلى .
2 - كلك يمين على اسم المشروع واختيار Manage Nuget
3 - من تبويب براوزير ابحث عن : Microsoft.ReportingServices.ReportViewerControl.Winforms
وأختار أول خيار آخر إصدار وقم بتنصيبه ،، تذكر بعد تغير الفريم وورك للمشروع إلى إصدار 4.6.1 أو أعلى .

وسيعمل معك الكود كالتالي :

قبل امر الطباعة المباشرة ...... ضع الأسطر التالية :

كود :
''''''''''''''''''''''لتمرير بارامتر وعرضه في التقرير
       Dim paramList As New Generic.List(Of ReportParameter) From {
           New ReportParameter("ADDSER", Label1.Text, False),
           New ReportParameter("phone", Label2.Text, False)
       }
'هذا السطر لطباعة البراميتر مباشرة
       report.SetParameters(paramList)
       ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'هذا السطر لمشاهدة البراميتر في عارض التقرير
        ReportViewer1.LoacalReport.SetParameters(paramList)


       'امر الطباعة المباشرة بدون عرض التقرير
       myPRT.Export(report)
       myPRT.m_currentPageIndex = 0
       myPRT.Print()


بالتوفيق للجميع .
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: asemshahen5
#22
الله يجزاك خير وان شاء الله ربنا يزيك من العلم اضعاف ما تبذله للمنتدى بأذن الله ومن لايشكر الناس لايشكر الله

أنا اعلم اني طولت بالوضوع ولاكن اريد التعلم الكامل لل Report Viwer بعد المحاولات ...سوف اقوم بتجربة الكود أعلاه واخبرك لاحقا

ولاكن سؤالي الأخير .... هل استطيع ايجاد كود يسهل لي الحكاية اكثر من كذا ......

هل استطيع ان الكود في LOAD بحث انا يقوم بالضغط على Button  الطابعة تلقائيا وثم يقوم بالنقر على كلمة طباعة مباشرة ؟؟ ارجو الافادة وكتابة الكود ان وجد كما هو موضح بالصورة المرفقة... تحياتي لك

في العادة الشخص اذا فتح التقرير يقوم بالضغط على الطباعة / هل استطيع ايجاد كود يخدمني بنفس الطريقة


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة: asemshahen5
#23
نعم هذا الكود يقوم بكل ما تريده .

انا عندي طابعة وجربت الكود بمجرد فتح الفورم في حدث لوود يطبع مباشرة ويعرض التقرير على الفورم .

يمكنك وضع الكود في بوتن من اي فورم آخر للطباعة المباشرة وبدون عرض التقرير .

اذا عندك طابعة جرب لترى النتيجة .
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: alshandodi , asemshahen5 , asemshahen5
#24
لا انا اقصد اخي الفاصل 
الطباعة تتم من داخل ReportViewer1

بعدما يتم فتح التقرير دخل ال ReportViewer1

اريد كود يقوم بالضغط على BUTTON  الطباعة كما هو واضح بالصورة ادناه


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة: asemshahen5
#25
على سبيل المثال هل استطيع التعديل على الكود
بحث انو يطبع الريبورت الموجود داخل ريبورت فيور 1 بعدما يتم فتح الفورم وعرض بيانات التقرير

هل ممكن التعديل على الكود بهذا الشكل ... انا حاولت اعدل عليه بس م ظبط معي

1 Dim myRPTForm As ReportViewer
Dim ReportViewer1 As LocalReport = New LocalReport()
Dim ReportViewer1 As New Reporting

ReportViewer1.Export(report)
ReportViewer1T.m_currentPageIndex = 0
ReportViewer1.Print()
الرد }}}
تم الشكر بواسطة: asemshahen5
#26
تم يجاد مثال للكريستال ريبورت
https://stackoverflow.com/questions/5061...al-reports

انا اريد نفس هذا المثال على ريبورت فيور
الرد }}}
تم الشكر بواسطة: asemshahen5
#27
تم حل المطلوب تقريبا بنسبة 50% ... ظهور نافذة الطباعة بأستخدام الكود التالي
Private Sub ReportViewer1_RenderingComplete(ByVal sender As Object, ByVal e As Microsoft.Reporting.WinForms.RenderingCompleteEventArgs) Handles ReportViewer1.RenderingComplete
       ReportViewer1.PrintDialog()
    End Sub

المطلوب بعد عرض نافذة الطباعة
كود يقوم بالضغط على Print مباشرة من غير ما اقوم بالضغط على طباعة

موضوح أكثر الشرح بالصورة ادناه


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة: asemshahen5
#28
هل من مساعدة ..؟؟؟
الرد }}}
تم الشكر بواسطة: asemshahen5
#29
ياريت حد يساعدني بايجاد كود لضغط على ذر الطباعة
الرد }}}
تم الشكر بواسطة:
#30
الطباعة تتم مباشرة بدون عرض التقرير .

كيف تبي يعرض التقرير والضغط على زر الطباعة تلقائي ؟

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

بالتوفيق للجميع .
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اريد اضافة حفظ PDF فى مسار على الهارد- مثال الاستاذ عبدالله الدوسري new_programer 0 52 13-04-24, 12:59 PM
آخر رد: new_programer
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 178 02-03-24, 07:36 PM
آخر رد: new_programer
  ماهو حل هذا الخطأ في الكود melad2002 7 276 25-02-24, 12:25 AM
آخر رد: justforit
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 215 20-02-24, 12:00 AM
آخر رد: Kamil
  [VB.NET] التاريخ في أداة أبو سامر لطباعة DataGridView مبرمج صغير 1 17 659 26-01-24, 01:52 AM
آخر رد: مبرمج صغير 1
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 211 19-01-24, 12:42 PM
آخر رد: Taha Okla
  اريد طباعة الباركود المحدد فقط مع الكمية new_programer 5 450 09-01-24, 08:40 PM
آخر رد: new_programer
  ترتيب Crystal Report Sort waataanys 1 288 05-01-24, 12:40 AM
آخر رد: HALIM ELEULMA
  اريد مساعدة في العملية الحسابية melad2002 3 426 29-12-23, 09:10 PM
آخر رد: melad2002
  [VB.NET] ما الخطأ فى هذا الكود - كود البحث المتعدد Ashraf Elafify 7 478 27-12-23, 10:50 PM
آخر رد: Ashraf Elafify

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم