السلام عليكم
اخواني عملت نموذج لاستعلام حيث يتم تعبئة خانات النموذج ثم الضغط على زر لتشغيل الاستعلام
و لكن الاشكال هنا انه اذا تركت حقل واحد فاضي لا يعطي نتيجة و السبب هو اني وضعت العلاقة AND و اليكم الكود
SELECT t1.name, t1.id, t1.age, t1.company FROM t1 WHERE (((t1.name)=forms!f1!txt1) And ((t1.id)=forms!f1!txt2) And ((t1.age)=forms!f1!txt3) And ((t1.company)=forms!f1!txt4));
أما اذا وضعت الرابطة OR يزول الاشكال و لكن تكون النتائج غير دقيقة بحيث مثلا اذا اردت شخص عمره 30 و اسمه علي يعطيني اي شخص عمره 30 و اي شخص اسمه علي و بكذا ممكن يظهر في النتيجة واحد عمره 25
المطلوب: أريد أن اجمع بين دقة البحث و امكانية ترك احد حقول البحث فارغة و يعطيني اجابة نفس لو اني ملأت جميع الحقول.
(قاعدة البيانات في المرفقات)
و لكم جزيل الشكر