تقييم الموضوع :
  • 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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 200 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 219 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,055 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 848 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,198 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 684 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 829 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 565 22-03-25, 09:59 AM
آخر رد: mh66
  اريد كود لو سمحتم خالد كامل1 10 1,233 15-02-25, 02:15 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 626 05-02-25, 01:51 AM
آخر رد: new_programer

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


يقوم بقرائة الموضوع: