تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[ تمّ الحل ] : إضافة خاصيّة طباعة التاكست بكود التّقرير
#8
هذا الكود بعد الدمج :

PHP كود :
   Public Sub Globale_Crystal_Print_Preview_Report(ByVal Sql_String As StringByVal Report_Name As StringByVal Table_Name As StringTextName As ArrayListTextBoxText As ArrayList)
 
       Cursor.Current Cursors.WaitCursor
        Dim Rpt 
As New ReportDocument
        Dim crtableLogoninfo 
As New TableLogOnInfo
        Dim crConnectionInfo 
As New ConnectionInfo
        Dim CrTables 
As Tables
        Dim MyReportPath 
As String Application.StartupPath "\FolderReport\" & Report_Name & ".Rpt"
        Rpt.Load(MyReportPath)'
        With crConnectionInfo
            .ServerName = Application.StartupPath & "
\ABDELAZIZ.Mdb"
            .DatabaseName = Application.StartupPath & "
\ABDELAZIZ.Mdb"
            .UserID = "
Admin"
            .Password = "
XZ987654SW"
        End With
        CrTables = Rpt.Database.Tables
        For Each CrTable In CrTables
            crtableLogoninfo = CrTable.LogOnInfo
            crtableLogoninfo.ConnectionInfo = crConnectionInfo
            CrTable.ApplyLogOnInfo(crtableLogoninfo)
        Next
        If Conne_2020.State = ConnectionState.Closed Then Conne_2020.Open()
        Dim Adp = New OleDb.OleDbDataAdapter(Sql_String, Conne_2020)
        Dim Ds As DataSet = New DataSet()
        Adp.Fill(Ds, Table_Name)
        Dim Dt = Ds.Tables(0)
        If Dt.Rows.Count = 0 Then
            'XtraMessageBox.Show("
لم يتم العثور على بيانات لعرضها في التّقرير", "طباعة التقرير", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
            Cursor.Current = Cursors.Default
            Exit Sub
        Else
            Rpt.SetDataSource(Ds)
            Dim i As Integer = 0
            For Each str0 As String In TextName
                Dim Text1 As CrystalDecisions.CrystalReports.Engine.TextObject = Rpt.ReportDefinition.Sections(2).ReportObjects(str0)
                Text1.Text = TextBoxText(i).ToString
                i += 1
            Next
            Dim Frm As New FrmCrystalPrinting
            Frm.CrystalReportViewer1.ReportSource = Rpt
            Frm.CrystalReportViewer1.Zoom(100%)
            Frm.CrystalReportViewer1.Refresh()
            Frm.ShowDialog()
        End If
        If Conne_2020.State = ConnectionState.Open Then Conne_2020.Close()
        Rpt.Close()
        Rpt.Dispose()
    End Sub 

كود الاستخدام :

PHP كود :
   Private Sub Button2_Click(sender As ObjectAs EventArgsHandles Button2.Click
        Dim TextName 
As New ArrayList
        Dim TextBoxText 
As New ArrayList
        TextName
.Clear()
 
       TextBoxText.Clear()
 
       TextName.Add("Text1")
 
       TextName.Add("Text2")
 
       TextBoxText.Add(TextBox1.Text)
 
       TextBoxText.Add(TextBox2.Text)
 
       Globale_Crystal_Print_Preview_Report("SELECT * From AccountsTree""CrystalReport1""AccountsTree"TextNameTextBoxText)
 
   End Sub 

هذه الطريقة تستطيع وضع عدد غير محدود من التكست بوكس .
الرد }}}


الردود في هذا الموضوع
RE: [ تمّ الحل ] : إضافة خاصيّة طباعة التاكست بكود التّقرير - بواسطة asemshahen5 - 22-02-20, 10:25 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 557 22-03-25, 09:59 AM
آخر رد: mh66
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 519 25-02-25, 09:31 AM
آخر رد: heem1986
  ما الحل dwidar07@gmail.com 3 424 21-02-25, 01:08 AM
آخر رد: أبو خالد الشكري
  جلب اللون الى التاكست بكس محمد خيري 2 306 17-01-25, 03:26 AM
آخر رد: محمد خيري
  اضافة لون للالوان في التاكست بكس أحمد فتح الرحمن 4 450 08-01-25, 04:05 PM
آخر رد: أحمد فتح الرحمن
  طباعة تقرير كرستال DOX.1 7 2,257 14-10-24, 06:59 AM
آخر رد: am000er
  طباعة تقرير بطول وعرض معين (التقرير عبارة عن سطر) atefkhalf2004 7 630 15-07-24, 01:53 AM
آخر رد: atefkhalf2004
  طباعة report viewer دون فتح نافذة الطابعات atefkhalf2004 6 683 18-06-24, 02:35 PM
آخر رد: atefkhalf2004
  اريد طباعة الباركود من غير ظهور نافذة المعاينة new_programer 1 529 23-05-24, 03:55 AM
آخر رد: new_programer
  [كود] مطلوب إضافة حقل بجدول بعد التأكد من عدم وجوده AmeenRashed 6 631 18-05-24, 02:35 AM
آخر رد: justforit

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


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