تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية اضافة البيانات من اكسس إلى داتاغريد عن طريق حقل كومبو بوكس
#1
السلام عليكم
عندي قاعدة بيانات من اكسس و فيها جدول Medicine يحتوي على حقول  (Medic  و  dosage   و  per_day و  days)
اريد عند حدث معين يتخرن كل اسماء الادوية من قاعدة البيانات حقل (Medic  )  إلى داتاغريد في خانة كومبو بوكس و ثم  البحت عن طريق كومبو بوكس في داتاغريد بمجرد ادل الحرف الاول من الدواء يظهر اسم الدواء بالكامل و اضغط على زر Enter تظهر البيانات كلها

مثال مرفق للتعديل


شكرا لكم


الملفات المرفقة
.rar   WindowsApplication3.rar (الحجم : 58.81 ك ب / التحميلات : 33)
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم...
هذا كود تعبئة الكمبوبوكس من الأكسس بدون تكرار:
-ضعة في حدث تحميل الفورم.
كود :
datatabletype.Clear()
       DataAdaptertype = New SqlDataAdapter("Select نوع_العقارات_الرئيسية FROM kin Group By نوع_العقارات_الرئيسية", contype)
       DataAdaptertype.Fill(datatabletype)
       If datatabletype.Rows.Count > 0 Then
           النوع.DataSource = datatabletype
           النوع.DisplayMember = "نوع_العقارات_الرئيسية"
       Else
           النوع.DataSource = Nothing
       End If

وهذا كود البحث بأي جزء من الكلمة:
-ضعة في زر او في الكمبوبكس.
كود :
DataAdapter = New OleDbDataAdapter("Select * From الجدول Where الحقل Like '%" & Trim$(TextBox1.Text) & "%'", con)
           DataSet.Clear()
           DataAdapter.Fill(DataSet, "الجدول")
           DataGridView1.DataSource = DataSet
           DataGridView1.DataMember = "الجدول"
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , Rabeea Qbaha , asemshahen5 , asemshahen5
#3
جزاك الله خيرا يا أخي الكود ما ضبط معي ممكن لأني مبندأ في Vb.net

هذا الكود بعد التعديل ممكن تشوفه يمكن فيه أخطاء

PHP كود :
DataSet3.Clear()
 
       Dim SQLstr5 As String "SELECT * FROM Medicine "
 
       Dim DataAdapter5 As New OleDbDataAdapter(SQLstr5Conn3)
 
       Conn3.Open()
 
       DataAdapter5.Fill(DataSet3"Medic")
 
       If DataGridView5.Rows.Count 0 Then
            DataGridView5
.DataSource DataSet3
            Medicine
.DisplayMember "Medic"
 
       Else
            DataGridView5
.DataSource Nothing
        End 
If 
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5
#4
كلمة النوع تعني اسم الأداة قم باستبدالها فقط.
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
#5
(18-09-19, 06:07 PM)اسامه الهرماوي كتب : كلمة النوع تعني اسم الأداة قم باستبدالها فقط.
شكرا لك اخي الغالي بس يا ليت لو تعدل في المثال  المرفق أكون شاكر لك و الصورة تتضح أكثر لأني حاولت مرارا و  تظهر لي اخظاء
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5
#6
أخي العزيز  
تم تضبيط الكود لكنه لم يظهر اي نتيجة في داتاغريد حقل Drug 

PHP كود :
DataSet3.Clear()
 
       Dim DataAdapter3 As New OleDbDataAdapter("Select Medic_Name FROM Medicine Group By Medic_Name"Conn3)
 
       DataAdapter3.Fill(DataSet3)
 
       If DataGridView5.Rows.Count 0 Then
            DataGridView5
.DataSource DataSet3
            Drug
.DisplayMember "Medic_Name"
 
       End If 
أين الخطأ في الكود ؟


الملفات المرفقة
.rar   WindowsApplication3.rar (الحجم : 90.67 ك ب / التحميلات : 27)
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5 , asemshahen5
#7
تعديل على حدث الزر المكتوب عليه OK
PHP كود :
       DataSet3.Clear()
 
       Dim DataAdapter3 As New OleDbDataAdapter("Select Medic_Name FROM Medicine Group By Medic_Name"Conn3)
 
       DataAdapter3.Fill(DataSet3)
 
       ' If DataGridView5.Rows.Count > 0 Then
        DataGridView5.DataSource = DataSet3'
 
       Drug.DataSource DataSet3.Tables(0)

 
       Drug.DisplayMember "Medic_Name"
 
       'End If 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#8
جزاك الله خيرا يا أخي سعود الحمد لله انحلت المشلكة أخيرا
الرد }}}
تم الشكر بواسطة: asemshahen5
#9
وهذا كود البحث بأي جزء من الكلمة:
-ضعة في زر او في الكمبوبكس.
كود :
DataAdapter = New OleDbDataAdapter("Select * From الجدول Where الحقل Like '%" & Trim$(TextBox1.Text) & "%'", con)
           DataSet.Clear()
           DataAdapter.Fill(DataSet, "الجدول")
           DataGridView1.DataSource = DataSet
           DataGridView1.DataMember = "الجدول"

 انا جربت هذا الكود لكن لم أجد اي نتيجة 
أريد الكود كالتالي للبحث عن طريق اول حقل في داتاغريد  كذلك عن طريق اول حرف و يكمل تلقائيا مثلا عندي الدواء Adol  اول ما اكتب حرف A تظهر عندي الكلمة Adol بالكامل ثم اضغظ على انتر حيث يتم البحث.
Medic_Name  هو حقل الأدوية حيث يتم البحث عن طريقه

PHP كود :
Private Sub DataGridView5_CellEndEdit(sender As ObjectAs DataGridViewCellEventArgsHandles DataGridView5.CellEndEdit
        Dim dp 
As New OleDbDataAdapter("Select * From Medicine Where Medic_Name Like '%" Trim$(DataGridView5.Rows(e.RowIndex).Cells(0).Value) & "%'"Conn)
 
       Dim ds As New DataSet
        ds
.Clear()
 
       dp.Fill(ds)
 
       DataGridView5.DataSource ds.Tables("Medicine")
 
       DataGridView5.Rows(e.RowIndex).Cells(1).Value "هنا حقل Dosage"
 
       DataGridView5.Rows(e.RowIndex).Cells(2).Value "هنا حقل Per_Day"
 
       DataGridView5.Rows(e.RowIndex).Cells(3).Value "هنا حقل Days"
 
End Sub 
الرد }}}
تم الشكر بواسطة: asemshahen5
#10
انتظركم يا شباب
الرد }}}
تم الشكر بواسطة: asemshahen5 , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 856 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 750 17-08-25, 09:15 PM
آخر رد: heem1986
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 841 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,004 06-08-25, 06:34 PM
آخر رد: Taha Okla
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 799 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,264 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  [VB.NET] تكست بوكس EMADW 3 454 09-05-25, 05:09 PM
آخر رد: princelovelorn
  بطء في جلب البيانات مصمم هاوي 9 1,005 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 790 26-04-25, 06:07 PM
آخر رد: مصمم هاوي

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


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