تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة في طباعة التقرير باستخدام الباراميتر
#8
.....

منقول مع تعديل بسيط ليناسب طلبك

كود :
' جدول البيانات هذا يفترض أن يحتوي بيانات ناتج استعلام ما
Dim myDataTable As New DataTable

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

    '---------------------------------------------------------
    ' إما أن يكون جدول البيانات تمت تعبئة مسبقاً
    ' أو أن يتم هنا استدعاد إجراء لتعبئة جدول البيانات بناتج استعلام ما
    '---------------------------------------------------------

    ' إنشاء فورم المعاينة برمجياً
    Using frmPreview As New Form

        '---------------------------------------------------------
        ' تعديل خصائص فورم المعاينة ------------------------------
        ' وضع عنوان للفورم
        frmPreview.Text = "معاينة"
        ' جعل واجهة الفورم من اليمين لليسار
        frmPreview.RightToLeftLayout = True
        frmPreview.RightToLeft = Windows.Forms.RightToLeft.Yes
        ' تحديد حجم الفورم
        frmPreview.Size = New Size(700, 500)
        '' جعل الفورم بكامل الشاشة
        'frmPreview.WindowState = FormWindowState.Maximized
        ' تحديد مكان ظهور الفورم في منتصف الشاشة
        frmPreview.StartPosition = FormStartPosition.CenterScreen
        '---------------------------------------------------------

        ' إستخدام التقرير
        Using myreport As New CrystalReport1

            ' ربط جدول البيانات بالتقرير
            ' يجب أن يكون قبل تمرير قيم للتقرير
            myreport.SetDataSource(myDataTable)

            '---------------------------------------------------------
            ' تمرير كل القيم المطلوبة إلى التقرير حتى لو كانت فارغة
            myreport.SetParameterValue("Amount", TextBox1.Text)
            'myreport.SetParameterValue("Description", TextBox2.Text)
            '---------------------------------------------------------

            ' إنشاء عارض التقارير برمجياً
            Using myCRptViewer As New CrystalDecisions.Windows.Forms.CrystalReportViewer

                ' جعل أداة عارض التقارير أحد أدوات فورم المعاينة
                myCRptViewer.Parent = frmPreview

                ' جعل أداة عرض التقرير بكامل الفورم
                myCRptViewer.Dock = DockStyle.Fill

                ' إخفاء بعض أدوات عارض التقارير التي لا نحتاجها
                myCRptViewer.DisplayGroupTree = False
                myCRptViewer.ShowCloseButton = False
                myCRptViewer.ShowExportButton = False
                myCRptViewer.ShowGroupTreeButton = False
                myCRptViewer.ShowRefreshButton = False
                myCRptViewer.ShowTextSearchButton = False

                ' ربط التقرير بعارض التقارير
                myCRptViewer.ReportSource = myreport

                ' وضع الزووم للصفحة داخل أداة عارض التقارير
                ' 1 = Page Width بعرض الصفحة
                ' 2 = Whole Page بكامل الصفحة
                myCRptViewer.Zoom(2)

                ' عرض فورم المعاينة
                frmPreview.ShowDialog()

            End Using
        End Using
    End Using
End Sub

.....
الرد }}}
تم الشكر بواسطة: abuzzouz


الردود في هذا الموضوع
RE: مشكلة في طباعة التقرير باستخدام الباراميتر - بواسطة vbnet - 23-07-14, 04:00 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة ف فتح crystal report ف مشروع بعد تحديث الفيجوال bassant 1 1,072 13-08-25, 03:47 PM
آخر رد: bassant
  كيف من الممكن طباعة كل سجل في صفحة مستقلة ( Report Viewer ) abomo3ath 2 1,493 24-09-23, 09:31 AM
آخر رد: abomo3ath
  طباعة داتا جريد في جدولين على الريبورت ahmed_elwerfalli 1 927 21-08-23, 05:53 PM
آخر رد: Taha Okla
  [سؤال] مشكلة في طباعة footer تقرير كريستال ريبورت i1982 5 1,810 29-03-23, 11:30 PM
آخر رد: sanyor77
  كيفية تصميم التقرير الكريستال ريبورت للطباعة على جانبين الورقة (وش وظهر) bassant 3 1,520 22-11-22, 12:22 PM
آخر رد: Taha Okla
  [VB.NET] الارقام في التقرير reporterviewer اسامه الهرماوي 6 3,354 16-06-22, 10:03 PM
آخر رد: emadtm
  [VB.NET] مشكلة التقرير لا يعمل على الاجهزة الاخرى New Pro 2 2,132 15-12-21, 05:55 PM
آخر رد: New Pro
Photo [سؤال] مشكلة في اتصال كريستال ريبورت محمد صادق حسن 1 1,822 15-12-21, 02:41 PM
آخر رد: تركي الحلواني
  حل مشكلة الارقام في تقرير الكريستال ريبورت aftfm 0 2,121 26-07-21, 08:49 PM
آخر رد: aftfm
  مشكلة فى اظهار check box Lathe1 2 2,132 19-07-21, 02:19 AM
آخر رد: Lathe1

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


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