جدول أمثلة المعايير
يعرض الجدول التالي بعض أمثلة المعايير ويشرح تأثير كل منها على نتائج الاستعلام.
المعايير | التأثير |
>234 | إرجاع كافة الأرقام الأكبر من 234. للبحث عن كافة الأرقام الأصغر من 234، استخدم < 234. |
>="عمرو" | إرجاع كافة السجلات من "عمرو" إلى نهاية الأبجدية. |
Between #2/2/2007# And #12/1/2007# | إرجاع التواريخ من 2 فبراير 2007 إلى 1 ديسمبر 2007 (ANSI-89). إذا كانت قاعدة البيانات تستخدم أحرف البدل ANSI-92، فاستخدم علامات الاقتباس المفردة (') بدلاً من علامات الرطل (#). مثال: Between '02/02/07' And '01/12/07'. |
Not "ليبيا" | البحث عن كافة السجلات حيث لا تتساوى محتويات الحقل تماماً مع "ليبيا". يرجع المعيار سجلات تحتوي على أحرف بالإضافة إلى "ليبيا"، مثل "ليبيا (دينار)" أو "أفريقيا (ليبيا)". |
Not "ب*" | البحث عن كافة السجلات ما عدا تلك التي تبدأ بحرف T. إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فاستخدم علامة النسبة المئوية (%) بدلاً من العلامة النجمية (*). |
Not "*t" | البحث عن كافة السجلات التي لا تنتهي بحرف t. إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فاستخدم علامة النسبة المئوية (%) بدلاً من العلامة النجمية (*). |
In(الكويت، المملكة العربية السعودية) | البحث في قائمة عن كافة السجلات التي تتضمن "الكويت" أو "المملكة العربية السعودية". |
Like "[أ-ث]*" | البحث في حقل نصي عن كافة السجلات التي تبدأ بالأحرف من "أ" إلى "ث". إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فاستخدم علامة النسبة المئوية (%) بدلاً من العلامة النجمية (*). |
Like "*أر*" | البحث عن كافة السجلات التي تتضمّن تسلسل الأحرف "أر". إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فاستخدم علامة النسبة المئوية (%) بدلاً من العلامة النجمية (*). |
Like "منزل عائل?" | البحث عن كافة السجلات التي تبدأ بـ "منزل" والتي تحتوي أيضاً على سلسلة ثانية مكونة من 5 أحرف تكون الأربعة أحرف الأولى فيها "عائل" والحرف الأخير غير معروف. إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فاستخدم التسطير السفلي (_) بدلاً من علامة الاستفهام (?). |
#02/02/07# | البحث عن كافة سجلات 2 فبراير 2007. إذا كانت قاعدة البيانات تستخدم مجموعة أحرف البدل ANSI-92، فقم بإحاطة التاريخ بعلامات اقتباس مفردة (') بدلاً من علامات الرطل (#)؛ على سبيل المثال، ('2/2/2007'). |
< Date() - 30 | استخدام الدالة Date لإرجاع كافة التواريخ من أكثر من 30 يوماً مضت. |
Date() | استخدام الدالة Date لإرجاع كافة السجلات التي تتضمن تاريخ اليوم. |
Between Date() And DateAdd("M", 3, Date()) | استخدام الدالتين Date وDateAdd لإرجاع كافة السجلات ما بين تاريخ اليوم وثلاثة أشهر منذ تاريخ اليوم. |
Is Null | إرجاع كافة السجلات التي تحتوي على قيمة خالية (فارغة أو غير معرّفة). |
Is Not Null | إرجاع كافة السجلات التي تحتوي على قيمة. |
"" | إرجاع كافة السجلات التي تحتوي على سلسلة ذات طول صفري. إنك تستخدم السلاسل ذات الطول الصفري عندما تحتاج إلى إضافة قيمة إلى حقل مطلوب، ولكنك لا تعرف بعد القيمة الفعلية. علي سبيل المثال، قد يتطلب أحد الحقول إدخال رقم فاكس، ولكن جهاز الفاكس قد لا يكون متوفراً لدى بعض عملائك. في هذه الحالة، يجب إدخال زوج من علامات الاقتباس المزدوجة بدون ترك مسافة بينهما ("") بدلاً من رقم. |
على علامة التبويب تصميم، في مجموعة النتائج، انقر فوق تشغيل.
تأكد من أن الاستعلام يرجع السجلات التي ترغب في تحديثها.
لإزالة أي حقول لا تريد تضمينها في تصميم الاستعلام، حدد الحقول ثم اضغط المفتاح DELETE.
لإضافة أي حقول تريد تضمينها في تصميم الاستعلام، اسحب الحقول الإضافية إلى شبكة تصميم الاستعلام.
جدول أمثلة التعبيرات
يعرض هذا الجدول بعض أمثلة التعبيرات ويشرح كيفية تغييرها للبيانات.
التعبير | النتيجة |
"مندوب مبيعات" | في حقل "نص"، يغيّر قيمة نصية إلى "مندوب مبيعات". |
#8/10/07# | في حقل تاريخ/وقت، يغيّر قيمة التاريخ إلى 10 أغسطس 2007. |
نعم | في حقل "نعم/لا"، يغيّر قيمة لا إلى نعم. |
"PN" & [رقم قطعة الغيار] | يضيف "PN" إلى بداية رقم كل قطعة غيار محددة. |
[سعر الوحدة] * [الكمية] | ضرب القيم الموجودة في الحقلين "سعر الوحدة" و"الكمية". |
[تكلفة الشحن] * 1.5 | زيادة القيم الموجودة في الحقل "تكلفة الشحن" بمقدار 50 بالمائة. |
DSum("[الكمية] * [سعر الوحدة]",
"تفاصيل الطلب", "[معرّف المنتج]=" & [معرّف المنتج])
| حيث تتطابق قيم "معرّف المنتج" الموجودة في الجدول الحالي مع قيم "معرّف المنتج" الموجودة في الجدول "تفاصيل الطلب"، يقوم هذا التعبير بتحديث إجمالي المبيعات عن طريق ضرب القيم الموجودة في الحقل "الكمية" بالقيم الموجودة في الحقل "سعر الوحدة". يستخدم التعبير الدالة DSum لأنه يمكنها العمل على أكثر من جدول وحقل. |
Right([الرمز البريدي للشحن], 5) | اقتطاع (إزالة) الأحرف الموجودة في أقصى اليسار في سلسلة نصية أو رقمية وترك الأحرف الخمسة الموجودة في أقصى اليمين. |
IIf(IsNull([سعر الوحدة]), 0, [سعر 1 الوحدة]) | تغيير قيمة خالية (غير معروفة أو غير معرّفة) إلى الصفر (0) في حقل "سعر الوحدة". |
المصدر: office