الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عملية بحث سهله

مغلق
بدأه أشرف خليل في 18 سبتمبر 2001 · 2 رد · 625 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لمن يريد البحث عن أسماء أو أشياء معينة من خلال الاستعلام

Like [أدخل الاسم ] & "*"

Like*"&"[أدخل الاسم ] & "*"

الأول اذا كنت تبحث عن الاسم الذي يبدأ كمثال باسم ( محمد ) فإنه يعرض كل من يبدأ بمحمد

والثاني لمن يريد أن يبحث عن محمد سواء كانت فى الأول أو الوسط أو الآخر

أشرف خليل

#2

الأخ أشرف

مشاركة مني :

1- لمن يرغي في استخدام دالة Inputbox بدلا من [رسالة] حيث أنها تعطيك إمكانية كتابة رسالة طويلة مع العنوان وكذلك وضع قيمة افتراضية أما إذا كان نص الرسالة قصيرا ولاتحتاج لإظهار قيمة افتراضية فاستخدم [رسالة] لبساطتها ، لاستخدام Inputbox اكتب :

Eval("InputBox(""رسالة"",""العنوان"",""قيمة افتراضية"")")

-or-

Eval("InputBox('رسالة','عنوان','قيمة افتراضية')")

2- طرق في البحث

للبحث عن أي حرف استخدم *

للبحث عن حرف واحداستخدم ؟

للبحث عن كلمة تحتوي أحد الحرووف الموجودة داخل الأقواس استخدم [حروف]

للبحث عن أي حرف غير الحروف الموجودة داخل الأقواس استخدم [حروف!]

للبحث عن الكلمة التي تحتوي أحد الحروف من حرف إلى حرف استخدم [حرف-حرف آخر]

للبحث عن رقم استخدم # مثال 1#3 تعيد

311 و 321 و 331 و 341 ......

3- إنشاء استعلام فرعي داخل استعلام رئيس انظر المثال التالي :

SELECT رقم_العضو FROM [جدول اشتراكات العضوية] WHERE ((([جدول اشتراكات العضوية].المبلغ) Is Not Null) and [جدول اشتراكات العضوية].رقم_العضو in ( select [رقم_العضو] FROM [جدول العضوية] ))

4- لإظهار نص أو تاريخ موجودة في نموذج مفتوح اكتب :

اسم الحقل : Forms![اسم النموذج]![اسم الحقل]

5- لإضافة نص إلى حقل في استعلام :

اسم الحقل : [اسم حقل] & " النص"

6- يمكن تعشيش أكثر من دالة IIF داخل بعضها البعض ، مثال :

لدينا ثلاثة أزرار خيار الخيار الثالث منها لإظهار لقب موحد بدلاً من الألقاب المسجلة سابقاً في حقل اللقب ، ولكن عند وجود عبارة فاعل خير داخل حقل المتبرع نخفي هذا اللقب ، انظر العبارة :

اللقب : IIF(Forms![اسم النموذج]![مجموعة الخيار]=3 ; Forms![اسم النموذج]![اللقب الموحد] ; IIF(Left([المتبرع] ; 8)="فاعل خير " ; [اللقب]= Null ; [اللقب]))

7- في استعلام عندما نريد وضع معيار بين قيمتين ومرة يكون الكل ؛ ضع الشرط التالي :

>=IIF(شرط ; [ اسم الحقل الذي فيه المعيار] ; القيمة الصغرى) And <= IIF(نفس الشرط السابق ; [ اسم الحقل الذي فيه المعيار] ; القيمة الكبرى)

8- إذا كانت البيانات المطلوب ظهورها في الفترة من ما قبل عشرين يوماً مضت وتاريخ اليوم :

Between Date() and Date()-20

9- للسؤال عن تاريخ :

Between [أدخل تاريخ البداية] and [أدخل تاريخ النهاية]

أو >= [أدخل تاريخ البداية] <= [أدخل تاريخ النهاية]

10- لإيجاد السجلات الغير خالية من القيم استخدم أحد التعبيرات التالية :

<> null أو Like "*" أو Is Not Null

ولك تحياتي

#3

الأخ أيو حمود مثلما ذكرت سابقا فاكهة المنتدى

وكذلك باقى الأخوة المشاركين

أشرف

هذا الموضوع مغلق.

مواضيع مشابهة