تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[ تمّ الحل ] : الطباعة من خلال الريبورت فيور
#1
السّلام عليكم و رحمة الله و بركاته
سادتي الأفاضل
أرجو المساعدة و املي بكم كبير لحل هاته الإشكالية التي أرهقتني
قد تكون ربّما هذه المرّة الثانية بحياتي التي جرّبت بها الطباعة من خلال الريبورت فيور
تتبّعت تماما مثلما طرحه الشارح على اليوتوب
قمت بإضافة الداتا سيت
Dataset1
أسندت لها
DataTable1
ثم أعمدة حسب ما هو موجود بجدول قاعدة البيانات
أضفت ما أضفت على صفحة التقرير
إستعملت هذا الكود للطباعة و طبعا الكود هو ذاته المستعمل أثناء الشرح
لكن للأسف عند الضغط على زر الامر تظهر لي هاته الرّسالة
بحثت هنا و هناك
Copy If Never
وضعت رابط التقرير تماما بالحرف الواحد داخل الكود بعد وضع التقرير بمجلد خاص
عملت إيقاف للبارامترات بشكوكي قد تكون هي السبب
لكن لا حياة لمن تنادي
بارك الله فيكم و لكم مقدما و جزاكم خير الجزاء
كود :
 Sub Load_Billing_Report(ByVal Sql As String)
       Dim RptDs As ReportDataSource
       Me.ReportViewer1.RefreshReport()
       Try
           With ReportViewer1.LocalReport
               .ReportPath = Application.StartupPath & "\FolderReport\Report1.rdlc"
               .DataSources.Clear()
           End With
           Dim Ds As New DataSet1
           Dim Da As New SqlDataAdapter
           Cn.Open()
           Da.SelectCommand = New SqlCommand("SELECT * From TBL_INVOICES_POS_DETAILS Where InvoiceNo Like '" & Me.TxtInvoiceNo.Text & "'", Cn)
           Da.Fill(Ds.Tables("DataTable1"))
           Cn.Close()
           With Frm_Billing
               Dim PBillTo As New ReportParameter("PBillTo", .TxtBill.Text)
               Dim PAdresse As New ReportParameter("PAdresse", .TxtAdresse.Text)
       
               ReportViewer1.LocalReport.SetParameters(PBillTo)
               ReportViewer1.LocalReport.SetParameters(PAdresse)
 
           End With
           RptDs = New ReportDataSource("Dataset1", Ds.Tables("DataTable1"))
           ReportViewer1.LocalReport.DataSources.Add(RptDs)
           ReportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout)
           ReportViewer1.ZoomMode = ZoomMode.Percent
           ReportViewer1.ZoomPercent = 100
           'ReportViewer1.ZoomMode = ZoomMode.PageWidth
           'Catch ex As Exception
           'Cn.Close()
           'MsgBox(ex.Message, vbInformation)
           'End Try

       Catch e As System.Exception
           Dim inner As Exception = e.InnerException
           While Not (inner Is Nothing)
               MsgBox(inner.Message)
               inner = inner.InnerException
           End While
       End Try
   End Sub


قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: ابو ليلى


الردود في هذا الموضوع
[ تمّ الحل ] : الطباعة من خلال الريبورت فيور - بواسطة عبد العزيز البسكري - 16-12-20, 01:59 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,027 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  ما الحل dwidar07@gmail.com 3 428 21-02-25, 01:08 AM
آخر رد: أبو خالد الشكري
  [سؤال] اجراء المسح الضوئي وتصوير المستندات من خلال المستعرض ابوعبدالملك 3 379 24-01-25, 06:37 AM
آخر رد: ابوعبدالملك
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 544 13-12-24, 04:48 AM
آخر رد: saud1004
  [VB.NET] طريقة الطباعة على وجهين لبطاقة موظف Ad Heart 2 1,592 06-10-24, 12:32 AM
آخر رد: lionexxd
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 3 613 15-09-24, 04:01 PM
آخر رد: Mostchar
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,786 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  الربط بين جهازين خلال شبكة محلية لبرنامج مصمم بالفيجوالبيزك خالد كامل1 3 530 17-06-24, 08:20 PM
آخر رد: غزة العزة
  الباركود بيطلع فارغ عند الطباعة new_programer 2 564 29-05-24, 03:59 AM
آخر رد: new_programer
  [سؤال] الطباعة من وورد بواسطة فيجوال بيسك AnasAlhussain 5 2,398 16-05-24, 06:10 PM
آخر رد: amzahrano

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


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