السلام عليكم
أساتذتي الكرام
عندي من ضمن حقول قاعدة البيانات حقل نوعه bit أستخدمه كـ checkbox في البرنامج ... وهو يسمح بالقيمة الخالية
كيف أبحث في هذا العمود ؟ أعني لو وضعت شيكبوكس في نافذة البحث إذا كانت صح يظهر المؤشر عليهن وإذا كانت فاضي false يظهر الـ false ويظهر كذلك الـ null .. وخيار ثالث لإظهار الجميع ...
استخدمت الكود التالي بدون فائدة :
sasasa = IIf(TextBox3.Text = "", " '%' ", TextBox3.Text)
im cmd As SqlCommand = New SqlCommand("SELECT Req.*, TypeReq.Typ_name fROM TypeReq INNER JOIN Req ON TypeReq.Typ_no = Requ.Req_Typ_no where req_name like '%" & TextBox2.Text.Trim _
D & "%' and Req_Typ_no like " & sasasa & " and (req_info is null or req_info like '%" & TextBox1.Text & "%') and Req_qui like '" & CType(Me.CheckBox1.Checked, Boolean) & "' ", con)
في البداية لم أستخدم دالة التحويل إلى بوليون من دون فائدة ... وكذلك الفواصل والكومات عدلت مواضعها عدة مرات بدون فائدة ...

