تقييم الموضوع :
  • 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
عملت استعلام وبنيت عليه الخيارات والحمد لله ضبط الكود.
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] تكست بوكس EMADW 3 451 09-05-25, 05:09 PM
آخر رد: princelovelorn
  كود لتغير لون الخط فى التكست بوكس خالد كامل1 1 339 31-01-25, 06:22 PM
آخر رد: أبو خالد الشكري
  [كود] كود تغيير حجم النص في التكست بوكس hassan 8 8,793 30-01-25, 02:33 AM
آخر رد: خالد كامل1
  مساعدة في استيراد البيانات من الليست بوكس fireswored1 4 471 22-01-25, 08:43 PM
آخر رد: fireswored1
  [VB.NET] تعبئة كومبو بوكس بقواعد البيانات الموجوده علي السيرفر Mustafa Shaker 6 4,102 23-12-24, 03:59 PM
آخر رد: aljzazy
  [VB.NET] جيك بوكس muaamar 3 388 23-11-24, 09:00 PM
آخر رد: rdxdz
  كتابه عدد معين من الارقام داخل تيكست بوكس modymody300894 3 557 07-11-24, 09:15 PM
آخر رد: modymody300894
  كيفيه التعامل مع ملفات الدروب بوكس عن طريق api ackore 3 457 22-08-24, 06:13 AM
آخر رد: ackore
  [VB.NET] تجاهل التشكيل من الأسماء عند البحث في التيكست بوكس Khalil chiha 3 531 01-08-24, 10:28 PM
آخر رد: Khalil chiha
  [سؤال] بخصوص الفلترة كومبو بوكس في الفيجوال ستوديو؟ Mena Sabet 2 561 06-05-24, 02:22 AM
آخر رد: Mena Sabet

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


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