منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
البحث باستخدام textbox و combobox - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : البحث باستخدام textbox و combobox (/showthread.php?tid=21241)



البحث باستخدام textbox و combobox - تناسيم - 30-07-17

اقوم بعملية بحث

حيث لكل عميل مجموعة اكواد
واقوم بكتابة اسم العميل داخل textbox لتظهر الاكودا الخاصة به داخل combobox واجعل القيمة combobox.text=nothing حتى لا تتم عملية البحث الا عتد اختيار كود معين وبعدها تظهر البيانات الخاصة بالكود الذي تم اختياره لهذا العميل
واكتب الكود التالي داخل حدث combobox.selectedindex ليبحث بالاسم الموجود في textbox والكود الذي سيتم اختياره في combobox
Dim com1 As New SqlCommand("select * from table1 where name='"& TextBox1.Text & "' and code='" & combobox1.text & "' ", con)
Dim s1 As New DataSet
Dim t1 As New SqlDataAdapter
t1.SelectCommand = com1
t1.Fill(s1, "table1")


ولكن ما يحدث هو تتم عملية البحث بعد كتاية الاسم مباشرة داخل الtextbox حيث يتم ملأ الcombobox بقيم الكود الخاصة بالاسم وتتم عملية البحث حتى لو قيمة combobox.text=nothing وتظهر البيانات الخاصة باول كود في الكومبو

فهل يوجد طريقة تجعل عملية البحث لا تتم الا عند اختيار الكود من الكومبو

وشكرا


RE: البحث باستخدام textbox و combobox - ابو محمد القحطاني - 30-07-17

انت تقول لتظهر الاكواد الخاصة بالعميل داخل Combobox ويش تعني بالاكواد هل تقصد ارقام العملاء ؟؟؟

إقتباس :فهل يوجد طريقة تجعل عملية البحث لا تتم الا عند اختيار الكود من الكومبو

الطريقة انك تقوم بكتابة الكود في Combobox في الحدث SelectedIndexChanged

وتلغي كتابة الكود في Textbox


RE: البحث باستخدام textbox و combobox - ممدوح الخطيب - 30-07-17

(30-07-17, 04:07 PM)تناسيم كتب : اقوم بعملية بحث

حيث لكل عميل مجموعة اكواد
واقوم بكتابة اسم العميل داخل textbox لتظهر الاكودا الخاصة به داخل combobox واجعل القيمة combobox.text=nothing حتى لا تتم عملية البحث الا عتد اختيار كود معين وبعدها تظهر البيانات الخاصة بالكود الذي تم اختياره لهذا العميل
واكتب الكود التالي داخل حدث combobox.selectedindex ليبحث بالاسم الموجود في textbox والكود الذي سيتم اختياره في combobox
 Dim com1 As New SqlCommand("select  * from table1 where name='"& TextBox1.Text & "' and code='" & combobox1.text & "'  ", con)
           Dim s1 As New DataSet
           Dim t1 As New SqlDataAdapter
           t1.SelectCommand = com1
           t1.Fill(s1, "table1")
       

ولكن ما يحدث هو تتم عملية البحث بعد كتاية الاسم مباشرة داخل الtextbox حيث يتم ملأ الcombobox بقيم الكود الخاصة بالاسم وتتم عملية البحث حتى لو قيمة combobox.text=nothing وتظهر البيانات الخاصة باول كود في الكومبو

فهل يوجد طريقة تجعل عملية البحث لا تتم الا عند اختيار الكود من الكومبو

وشكرا

لو ترفق مشروع لحل المشكلة يكون أفضل