موضوع منقول من المنتدي القديم
الكاتب: عصام ربيع
السلام عليكم ورحمة الله
عندى قاعدة بيانات للعملاء تحتوى على بعض الجداول منها جدول "العملاء" جدول "البلاد" جدول "المدن"...
واريد ان اعمل بحث متعدد المعايير مثلا خمس مربعات نص لإدخال البيانات المطلوب البحث عنها(لايشترط طبعاً ملىء كل مربعات النص)
على يمين كل مربع مربعى إختيار (ما عدا أول مربع بالطبع) أحدهما "و" والآخر "أو" .. وعلى يسار كل مربع نص مربع نص آخر نكتب فيه إسم الحقل المراد البحث فيه
كيف يتم عمل ذلك بعبارات LIKE ولكم خالص الشكر
اسم العميل يوجد فى جدول Customers
اسم المسئول يوجد فى جدول Respons
البلد توجد فى جدول Country
المدينة توجد فى جدول City
والمطلوب عملية ربط بحثى بـ "و" "أو"بمعنى اريد مثلا العميل"جامعة قطر" ,"و" المسئول "محمد"
وأيضاً العميل "جامعة الملك عبد العزيز" ,"أو" ,"جامعة السلطان قابوس"
اتمنى ان اكون قد شرحت المطلوب بوضوح.. http://mypage.ayna.com/essam_rabea/Custom.zip
رد أبو حمود
هذا المثال بعد التعديل الإنجاز ليس متكامل ولكن يمكنك اكمال ما تبقى منه :
http://www.msaccess4arab.com/temp/Customers.zip
رد من عصام :
أخى أبو حمود
لى بعض الملاحظات التى أتمنى أن أجد لها رد لديكم
أولاً : عملية البحث تتطلب كتابة إسم العميل مثلا بالكامل وأنا أريد أن أكتب جزء منه فقط فتعرض لى جميع العملاء المشتركين فى هذا الإسم كأن أكتب مثلاً "العهد" فيتم عرض جميع المعاهد المسجلة بالقاعدة.
ثانياً : لاحظت أنه بوضع علامة فى خانة الإختيار الأولى أنها تفتح لى مربع البحث الثانى ولكن عند رفع العلامة من هذه الخانه فإنه يتم قفل جميع مربعات البحث بما فيهم الخانة الأولى التى يجب ألا تقفل.
والف شكر أخى الفاضل.
