تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ربط قاعدة بيانات أكسس مع Combobox
#6
قم فقط باستبدال منطقة MedType_SelectedIndexChanged بالكود التالى
كود :
   Private Sub MedType_SelectedIndexChanged(sender As Object, e As EventArgs) Handles MedType.SelectedIndexChanged
       cnn.Open()
       cmd.Connection = cnn
       MedName.Items.Clear()

       If MedType.SelectedItem = ("Analgesics") Then

           cmd.CommandText = "select * from Analgesics"
           Dim dr As OleDbDataReader = cmd.ExecuteReader
           While dr.Read
               MedName.Items.Add(dr.Item(1))
           End While

           Dim doses As String = dr.Item(2)
           Dim dose As String() = doses.Split("-")
           For ii As Integer = 0 To dose.Count - 1
               ComboBox1.Items.Add(dose(ii))
           Next

           Dim routes As String = dr.Item(3)
           Dim route As String() = routes.Split("-")
           For ii As Integer = 0 To route.Count - 1
               ComboBox1.Items.Add(route(ii))
           Next

           dr.Close()

       End If

       If MedType.SelectedItem = ("Antibiotics") Then

           cmd.CommandText = "select * from Antibiotics"
           Dim dr As OleDbDataReader = cmd.ExecuteReader
           While dr.Read
               MedName.Items.Add(dr.Item(1))
           End While

           Dim doses As String = dr.Item(2)
           Dim dose As String() = doses.Split("-")
           For ii As Integer = 0 To dose.Count - 1
               ComboBox1.Items.Add(dose(ii))
           Next

           Dim routes As String = dr.Item(3)
           Dim route As String() = routes.Split("-")
           For ii As Integer = 0 To route.Count - 1
               ComboBox1.Items.Add(route(ii))
           Next

           dr.Close()

       End If



   End Sub

ولاحظ الفرق بين الكود السابق الذى كنت تستخدمه
وبعد الاستبدال

ملحوظة: بخصوص جدول (Analgesics) و (Antibiotics)
يجب ان يكون كلاهما ترتيبهم كما فى الصورة لديك وهو
0:ID
1:Ana/Ant 
2:Doses 
3:Routes

حيث ان التالى المقصود به عمود ( Antibiotics Analgesics ) وهو الـ Name
كود :
dr.Item(1)

حيث ان التالى المقصود به عمود ( Doses ) والمقصود به Dose
كود :
dr.Item(2)

حيث ان التالى المقصود به عمود ( Routes ) والمقصود به Route
كود :
dr.Item(3)

اتمنى الصورة كاملاً وضحت لك
والكود هنا سيقوم باخد نتائج الاولى فقط لكلا من Doses و Routes وسيقوم بعرضها
حيث ان المدخل الاول فارغ لم يقوم بعرض اى شئ وتم عمل الكود بنائاً على الصورة
فيجب ان كلا من الجداول يتشابه النتائج للمدخل الاول...

ولضمان عرض نتائج الجدول بترتيب تصاعدى حيث من A:Z
اجعل كود الاستعلام بدلاً من 
كود :
select * from Analgesics

اجعله
كود :
select * from Analgesics ORDER BY ID ASC

وطبق ذلك ايضاً فى الاستعلام الاخر..
اتمنى ان الصورة مكتملة لك ومبسطة

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: Doctor GME , kebboud


الردود في هذا الموضوع
RE: ربط قاعدة بيانات أكسس مع Combobox - بواسطة elgokr - 27-07-18, 04:20 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,865 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,486 29-04-25, 08:55 PM
آخر رد: mmaalmesry
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 703 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 665 24-04-25, 12:58 PM
آخر رد: foad8920
  مشكلة عدم قراءة قاعدة بيانات MS access 0 427 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 357 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 293 29-03-25, 01:57 PM
آخر رد: ibraa939
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 529 25-02-25, 09:31 AM
آخر رد: heem1986
  ادخال درجات الطلاب لقاعدة بيانات اكسس .. مساعدة Tajaldeen 9 2,754 07-02-25, 07:59 PM
آخر رد: الورد2
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 641 31-01-25, 10:21 PM
آخر رد: Kamil

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


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