30-08-18, 08:04 PM
الفكرة كالأتي :
الكومبوبكس يكون فارغا لا يوجد فيه اي item
عند الكتابة عليه تبدأ عملية البحث بناءا الحروف المدخلة و في نفس الوقت يتم ملأ الكومبوبكس بنتيجة البحث عند الضغط على كل حرف
هذا الكود يعمل بطريقة جيدة في حدث TextChanged
المشكلة التي صادفتني هي بمجرد مسح التكست من الكومبوبكس يقوم بملأ الكومبوبكس بكل محتوى الحقل هذا من جهة
و من جهة اخرى عند اسدال نافذة الكومبوبكس يقوم ايضا بملأ الكومبوبكس بكل السجلات الموجودة في الحقل
و عندما اقوم بالكتابة و النافذة منسدلة تظهر لي نافذتين كما في الصورة
الكومبوبكس يكون فارغا لا يوجد فيه اي item
عند الكتابة عليه تبدأ عملية البحث بناءا الحروف المدخلة و في نفس الوقت يتم ملأ الكومبوبكس بنتيجة البحث عند الضغط على كل حرف
هذا الكود يعمل بطريقة جيدة في حدث TextChanged
كود :
Nom_pBindingSource.Filter = "nom_p LIKE '%" & Me.ComboBox1.Text.Trim & "%'"
For fil = 0 To Me.Nom_pBindingSource.Count - 1
ComboBox1.Items.Add(Nom_pBindingSource(fil)("nom_p"))
Nextالمشكلة التي صادفتني هي بمجرد مسح التكست من الكومبوبكس يقوم بملأ الكومبوبكس بكل محتوى الحقل هذا من جهة
و من جهة اخرى عند اسدال نافذة الكومبوبكس يقوم ايضا بملأ الكومبوبكس بكل السجلات الموجودة في الحقل
و عندما اقوم بالكتابة و النافذة منسدلة تظهر لي نافذتين كما في الصورة

