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

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

السلام عليكم ورحمة الله

هذه طريقتين تنشئ لك جملة استعلام جاهزة، ما عليك إلا استخدامها بطريقتك

الأولى: لو كنت تحدد الأسطر عن طريق تحديدها بالماوس
PHP كود :
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click

    MsgBox
(SqlDataGridViewSelections)

End Sub

Public Function SqlDataGridViewSelections() As String
    
' تجهيز الجزء الأول من جملة الاستعلام '
    
Dim sqlString As String " SELECT * FROM [table1] "

    ' تجميع الأسطر عن تحديدها بالماوس '
    
Dim w As New List(Of String)
    For 
Each r As DataGridViewRow In Me.DataGridView1.SelectedRows
        w
.Add(" ([ID] = " r.Cells("id").Value ") ")
    
Next

    
' تجميع بقية جملة الاستعلام '
    
sqlString &= " WHERE " Join(w.ToArray" OR ") & " ORDER BY [ID] "

    
If w.Count 0 Then Return sqlString

End 
Function 

الثانية: لو كنت تحدد الأسطر عن طريق عمود يكون تشيك بوكس
PHP كود :
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click

    MsgBox
(SqlDataGridViewChecked)

End Sub

Public Function SqlDataGridViewChecked() As String

    
' تجهيز الجزء الأول من جملة الاستعلام '
    
Dim sqlString As String " SELECT * FROM [table1] "

    ' تجميع الأسطر عن طريق تشيك بوكس '
    
Dim w As New List(Of String)
    For 
Each r As DataGridViewRow In Me.DataGridView1.Rows
        
If r.Cells(0).Value True Then w.Add(" ([ID] = " r.Cells("id").Value ") ")
    
Next

    
' تجميع بقية جملة الاستعلام '
    
sqlString &= " WHERE  " Join(w.ToArray" OR ") & " ORDER BY [ID] "

    
If w.Count 0 Then Return sqlString

End 
Function 

الرد }}}
تم الشكر بواسطة: aftfm , nabil1982
#3
ممكن مثال حيث ان الموضوع مفيد وهام للجميع
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تغيير لون السجلات في كريستال ريبورت بناء على قيم معينة صالح عبدالله 4 438 16-02-24, 09:30 PM
آخر رد: صالح عبدالله
  كيف من الممكن طباعة كل سجل في صفحة مستقلة ( Report Viewer ) abomo3ath 2 831 24-09-23, 09:31 AM
آخر رد: abomo3ath
  طباعة داتا جريد في جدولين على الريبورت ahmed_elwerfalli 1 535 21-08-23, 05:53 PM
آخر رد: Taha Okla
  [سؤال] مشكلة في طباعة footer تقرير كريستال ريبورت i1982 5 1,146 29-03-23, 11:30 PM
آخر رد: sanyor77
  طباعة بيانات من عدّة جداول عبد العزيز البسكري 2 2,401 19-07-21, 12:37 AM
آخر رد: Lathe1
  طباعة سجلات متعددة فى تقارير متعددة mr_hso 0 1,592 14-09-20, 06:09 PM
آخر رد: mr_hso
  لا استطيع طباعة التقرير bassant 6 2,569 09-06-20, 10:43 AM
آخر رد: bassant
  [VB.NET] طباعة كريستال ريبورت tahaayyoub 0 1,698 29-04-20, 04:11 AM
آخر رد: tahaayyoub
  [VB.NET] معالجة مشكل طباعة الفاتورة دون حفضها sniperjawadino 5 2,499 07-10-19, 12:39 PM
آخر رد: sniperjawadino
  [سؤال] ظهور خطأ no such interface عند طباعة صفحة word ويندوز windows 10 عبد الله 2 2,159 01-10-19, 03:41 AM
آخر رد: عبد الله

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


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