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

أريد أن يختار المستخدم الخيار الاول من كومبو  بوكس الاول  والخيار الثاني من كومبو بوكس  الثاني فتظهر النتجيه في الداتا جريد فيو.بعد النقر على زر عرض.

مثال: الكومبوبوكس الاول:الصف.. مثلا اخترنا الصف الاول.  الكومبو الثاني المادة مثلا قران كريم..ثم نضغط زر عرض فتعرض الداتاجريد: درجات طلاب 
الصف الاول في مادة  القرآن الكريم.

تحياتي للجميع..
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
Private Sub Form1_Load(ByVal sender As ObjectByVal e As EventArgsHandles MyBase.Load
    fillComboBox1
()
 
   fillComboBox2()
End Sub

Private Sub Button1_Click(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click
    fillDataGridView1
()
End Sub

Sub fillComboBox1
()
 
   Dim da As New OleDbDataAdapter(" SELECT DISTINCT [الصف] FROM [الجدول] "conn)
 
   Dim dt As New DataTable
    da
.Fill(dt)
 
   ComboBox1.DataSource dt
    ComboBox1
.DisplayMember "الصف"
End Sub

Sub fillComboBox2
()
 
   Dim da As New OleDbDataAdapter(" SELECT DISTINCT [المادة] FROM [الجدول] "conn)
 
   da.SelectCommand.Parameters.AddWithValue("@p1"Me.ComboBox1.Text)
 
   Dim dt As New DataTable
    da
.Fill(dt)
 
   ComboBox2.DataSource dt
    ComboBox2
.DisplayMember "المادة"
End Sub

Sub fillDataGridView1
()
 
   Dim da As New OleDbDataAdapter(" SELECT [الاسم],[الدرجة] FROM [الجدول] WHERE ([الصف]=@p1) AND  ([المادة]=@p2) "conn)
 
   da.SelectCommand.Parameters.AddWithValue("@p1"Me.ComboBox1.Text)
 
   da.SelectCommand.Parameters.AddWithValue("@p2"Me.ComboBox2.Text)
 
   Dim dt As New DataTable
    da
.Fill(dt)
 
   DataGridView1.DataSource dt
End Sub 
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy
#3
أشكركم على سرعة الرد..جاااري التجربه
الرد }}}
تم الشكر بواسطة:
#4
    
 عملت  المحاولة حسب الكود ولم تفلح....علماً أن:

لدينا جدول للصفوف او المستويات باسم levels  يتكون من levelnum, levelname  تم تعبيئة الكومبو الأول من خلاله.

 

لدينا جدول المواد باسم courses  يتكون من coursenum ,coursename....تم تعبيئة الكمبو الثاني من خلاله.

 

لدينا جدول main  ويتكون من movmentnum, levelname,coursename,year

 

لدينا جدول main2 وفية رقم الطالب والدرجة ورقم الحركه

يعني:movmentnum ,stnum,degree

 

يرتبط جدول main و main2 بعلاقة من خلالmovmentnum

 

ويرتبط جدول main2 و جدولstutbl جدول الطلاب بعلاقة من خلال       stnum في كلاهما..

 

وعذراً على الاطاله.
 
الرد }}}
تم الشكر بواسطة:
#5
عملت استعلام وبنيت عليه الخيارات والحمد لله ضبط الكود.
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تظليل التكست بوكس عند وضع المؤشر مصمم هاوي 2 160 02-03-24, 08:48 AM
آخر رد: مصمم هاوي
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 479 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  كيف ارسل مجموع 3 تكست بوكس إلى واحد بالترتيب ؟ أبووسم 3 345 18-12-23, 05:17 PM
آخر رد: أبووسم
  [سؤال] توزيع الارقام على أكثر من تكست بوكس أبووسم 11 728 17-11-23, 12:04 AM
آخر رد: أبووسم
  كود تغيير قيمة تكست بوكس فى تاريخ معين Ahmed.vb 2 967 11-10-23, 10:35 PM
آخر رد: aljzazy
  [VB.NET] اريد كود البحث او الفلترة عن طريق تيكست بوكس و عرض النتيجة في داتا جريد فيو الحسين احمد 6 10,630 10-06-23, 01:01 PM
آخر رد: mahmoud mostafa 2023
  [VB.NET] إرسال البيانات من التكست بوكس إلى الداتا قريد أبووسم 5 741 28-04-23, 04:15 PM
آخر رد: أبووسم
  [VB.NET] محتاج كود اضهار مسج بوكس كل يوم سبت او احد mac9 8 845 27-03-23, 10:44 PM
آخر رد: sanyor77
  مشكلة في كومبو بوكس فراس محي 3 576 14-03-23, 06:40 PM
آخر رد: عضو جديد
  [VB.NET] راديو بوتن & شيك بوكس الزويي 2 501 19-01-23, 05:25 PM
آخر رد: الزويي

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


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