السلام عليكم ورحمة الله وبركاتة
اخوتي الاعزاء بغيت مساعدتكم ان امكن في اكسس
لدي جدول مكون من عدة حقول واريد البحث داخلة بشكل دقيق
انشاءت البحث في الاستعلام تحت هذا المعيار SQL
SELECT * FROM [SUW90-1] WHERE ((([SUW90-1].[الاسم الاول]) Like [forms]![search]![fn]) or (([SUW90-1].[الاسم الثاني]) Like [forms]![search]![fn]) or (([SUW90-1].[الاسم الثالث]) Like [forms]![search]![fn]) or (([SUW90-1].الجهة) Like [forms]![search]![fn]) or (([SUW90-1].[رقم التسجيل]) Like [forms]![search]![fn]));
SUW90-1 = اسم الجدول
fn = اسم مربع النص
search = اسم الفورم
الان البحث يبحث باي كلمة وبكل الحقول .. ممتاز
بس هناك مشكلة !
البحث يتم بالكلمة حرفياُ !
ولا ياتي اذا كان الحقل يحتوي على اكثر من كلمة او جزء من كلمة !
مثال :
يوجد باحد الحقل كلمتين مع بعض كهذه = معهد الامل
حين ابحث بكلمة من تلك الكلمتين النتيجة صفر ، ولايجادها يجب الكتابة بكلا الكلمتين معهد الامل
كما توجد كلمة = لمعهد
اذا بحثت بكلمة معهد النتيجة صفر ، يجب الكتابة حرفياً
الان ماذا يجب علي تغيرة او اضافتة حتي تظهر النتيجة كاملة
تنوية : لا اريد تغير المعيار ليكون مبالغ بالشمولية كان اكتب حرف مثلاً وياتي بكل الكلمات المتضمنة الحرف
يجب ان ياتي البحث باكثر من كلمة بالحقل الواحد فقط او جزء منها .
الطلب الثاني :
اريد المعيار ان ياتي باي شي اكتبة حرف واحد مثلاً او رقم معين
على ان يكون هذا المعيار منفصل عن المعيار السابق
الطلب الثالث :
شرح العملية ان امكن حتى افهم الامر ويسهل علي في العمليات الاخرى
الطلب الرابع :
ربي يوفقكم ويبارك لكم
والسلام عليكم

