في الجزء الأول من هذه السلسلة من 3 جزئين، اعتبرنا مثالا أساسيا لاستخدام المعايير في استعلام لجعل سؤال الاستعلام أكثر تحديدا. هذا رائع إذا كنت تعرف تماما ما تبحث عنه. ولكن ماذا لو كنت تريد رؤية التطابقات غير النشطة - لنقول، كل شخص يبدأ اسمه الأخير ب Th؟ أنت محظوظ – يوجد في Access أدوات فعالة يمكنك استخدامها في معايير الاستعلام لاسترداد التطابقات غير النشطة: أحرف البدل وعامل تشغيل LIKE.

أحرف البدل

إذا كنت قد لعبت لعبة، فقد تتمكن من تخمين ما تقوم به أحرف البدل: يمكن استبدالها أحرف أخرى. هناك عشرة أحرف بدل، ولكن يمكن استخدام خمسة أحرف فقط في أي قاعدة بيانات معينة. وتلبي خمسة منها معيارا يعرف باسم ANSI-89، وتلبي الخمسة الأخرى معيار ANSI-92؛ تدعم كل قاعدة بيانات معيارا واحدا أو واحدا، ولكن ليس كليهما. يمكنك تعيين خيار لتحديد معيار ANSI الذي يجب استخدامه.

ANSI-89 حرفا

الحرف   

الوصف

مثال

*

يطابق أي عدد من الأحرف.
يمكنك استخدام النجمة في أي مكان في سلسلة الأحرف.

يعثر wh * على ماذا، والأبيض، ولماذا، ولكن ليس على بعض الوقت أو المشاهدة.

?

يطابق أي حرف أبجدي مفرد.

يعثر B?ll على ball و bell و bill

[ ]

يستخدم مع أحرف أخرى (محاطة بين قوسين).
يطابق أي حرف مفرد داخل الأقواس.

يعثر B[ ae ] ll على ball و bell ولكن ليس على bill

!

يستخدم داخل الأقواس مع أحرف أخرى.
يطابق أي حرف خارج الأقواس.

ب[! ae ] سوف يعثر على bill وs bell ولكن ليس ball أو bell

-

يستخدم داخل أقواس مع أحرف أخرى.
يطابق أي نطاق من الأحرف.
يجب تحديد النطاق بترتيب تصاعدي (من أ إلى ي وليس من ي إلى أ).

يعثر b[a-c]d على bad وbbd و bcd

#

يطابق أي حرف رقمي مفرد.

1#3 يعثر على 103 و113 و123

ANSI-92 حرفا

الحرف  

الوصف

مثال

%

يطابق أي عدد من الأحرف.
يمكن استخدامه كحرف أول أو أخير في سلسلة الأحرف.

يعثر wh ٪ على ما هو وأبيض ولماذا، ولكن لا يعثر على بعض الوقت أو المشاهدة.

_

يطابق أي حرف أبجدي مفرد.

B_ll البحث عن ball و bell و bill

[ ]

يستخدم مع أحرف أخرى.
يطابق أي حرف مفرد داخل الأقواس.

يعثر B[ ae ] ll على ball و bell ولكن ليس على bill

^

يستخدم داخل الأقواس مع أحرف أخرى.
يطابق أي حرف خارج الأقواس.

b[^ ae ] ll البحث عن bill وs bell ولكن ليس ball أو bell

-

يستخدم داخل الأقواس مع أحرف أخرى.
يطابق أي نطاق من الأحرف.
يجب تحديد النطاق بترتيب تصاعدي (من أ إلى ي وليس من ي إلى أ).

يعثر b[a-c]d على bad، bbd

عامل تشغيل LIKE

يتطلب Access كلمة "Like" في أي معيار يستخدم أحرف البدل. يمكنك استخدام عامل تشغيل LIKE الذي يسبق السلسلة التي تحتوي على أحرف البدل مباشرة. يحتاج Access أيضا إلى السلسلة محاطة علامات اقتباس. على سبيل المثال، لمطابقة البيانات النصية التي تحتوي على الحرف يمكنك استخدام هذا التعبير:

LIKE "*t*"

في الإصدارات الأخيرة، يضيف Access عامل تشغيل LIKE علامات الاقتباس وعامل التشغيل الخاص بك إذا تم حذفها. وبالتالي إذا كنت تستخدم التعبير *t* يقوم Access بتغييره إلى Like "*t*" عند تشغيل الاستعلام أو نقل المؤشر خارج المعيار.

الاطلاع على LIKE و أحرف البدل في حالة عمل

إذا كنت ترغب في مشاهدة فيديو يظهر استخدام هذه الأدوات، فجرب مقطع فيديو YouTube هذا على Like (Like) و أحرف البدل في معايير استعلام Access.

بعد ذلك، في الجزء 3 من هذه السلسلة من 3 جزئين: المطالبة بإدخال باستخدام معلمة.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟

ما الذي أثّر في تجربتك؟

هل لديك أي ملاحظات إضافية؟ (اختياري)

نشكرك على ملاحظاتك!

×