تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عرض بيانات جدول في الدتا جريد بناءا على تكست بوكس
#5
(17-04-20, 02:17 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
شرط جلب البيانات هو الاساس فان كان الشرط يمثل حقل قيمته غير متكررة فلن يجلب الا سجلا واحدا
فلنفترض اننا ندخل السجلات وحقل الاي دي فريد فعند البحث به النتيجة سجل واحد
اما لو اننا ندحل السجلات برقم الاي دي الفريد مع امكانية تكرار حقل مثلا الاسم كمثال شخص اسمه Ahmad يقوم بتسديد
مبالغ مالية هنا يتكرر اسمه ولكن يبقى الاي دي مختلف لذلك لو اردنا الاستعلام عن مبالغه التي سددها 
سنبحث بشرط الاسم فقط عندها سيجلب كل السجلات التي تحتوي على اسم Ahmad
ارجو ان اكون قد اوضحت لك الامر

أخي الحبيب هذه جملة الاستعلام ولكنه يقوم بتعبئة الداتا جريد باسم الابن الاول فقط وهذه هي المشكلة
هذا هو الكود

كود :
      Dim dr As OleDb.OleDbDataReader

      Dim cmd As New OleDb.OleDbCommand("select STU_ID,STU_NAM,FATH_COD,FATH_MOB1,FATH_MOB2,RELA from STU_TBL where STU_FATH LIKE '%" & TXT_FATH.Text & "%'", con)
      con.Open()
      dr = cmd.ExecuteReader
      dr.Read()

      For I As Integer = 0 To DGV_STU.Rows.Count - 1
          TXT_N_MOB.Text = dr("FATH_MOB1")
          TXT_N_MOB2.Text = dr("FATH_MOB2")
          CMB_REL.Text = dr("RELA")
          TXT_FATH_ID.Text = dr("FATH_COD")

          DGV_STU.Rows(I).Cells("ST_ID").Value = dr("STU_ID")
          DGV_STU.Rows(I).Cells("STU_NAM").Value = dr("STU_NAM")
      Next
      dr.Close()
      con.Close()
الرد }}}
تم الشكر بواسطة: asemshahen5


الردود في هذا الموضوع
RE: عرض بيانات جدول في الدتا جريد بناءا على تكست بوكس - بواسطة عاشق الرسول - 18-04-20, 09:42 PM


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


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