السلام عليكم
لدي استفسار عن البحث في قاعدة البيانات :
السلام عليكم
عندما أقوم بالبحث في قاعدة البيانات من خلال الكود الحالي :
"Select * From Table1 where name = '" & nm_comb.Text & "' And sal like '%" & tx_sal.Text & "%' And PRODUCT Like '" & (product_com.Text) & "%' and [name id] Like '" & Text12.Text & "%' "
الذي يحدث هنا
وعلى فرض عند القيام بالبحث : لم أدخل قيمة في التيكست الخاص بـ
TX_sal.text
أي قمت بالبحث عن طريق رقم
ID_name
لا تظهر جميع النتائج إذا كان الحقل Sal في الجدول فارغاً .
مثلاً
الجاتا فيها رقم الموظف واسمه وراتبه على الشكل التالي
ID 1250
Name Ahmed
Sal :
ولو فرضنا أن الراتب لم يتم إدخاله في الداتا وبحثت عن الموظف رقم 1250 حسب الكود السابق
فلن يظهر في نتائج البحث ..
ويبدو أن الفيجوال يتجاهل الحقول الفارغة في قاعدة البيانات!!
فما الحل
جزاكم الله كل خير