إرجاع صفيف يستند إلى صفر يحتوي على مجموعة فرعية من صفيف سلسلة استنادا إلى معايير تصفية محددة.

بناء الجملة

Filter( sourcearray , match [ ,include ] [, compare ] )

بناء جملة الدالة Filter على هذه الوسيطات:

الوسيطة

الوصف

sourcearray

مطلوبة. صفيف أحادي الأبعاد من السلاسل التي سيتم البحث عنها.

مطابقة

مطلوبة. سلسلة للبحث عنها.

تضمين

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

مقارنة

اختياري. قيمة رقمية تشير إلى نوع مقارنة السلاسل التي يجب استخدامها. راجع المقطع "إعدادات" للقيم.


الإعدادات

يمكن أن يكون للقيم التالية في وسيطة المقارنة:

ثابت

القيمة

الوصف

vbUseCompareOption

–1

تنفيذ مقارنة باستخدام إعداد العبارة "مقارنة خيارات".

vbBinaryCompare

0

تنفيذ مقارنة ثنائية.

vbTextCompare

1

تنفيذ مقارنة نصية.

vbDatabaseCompare

2

Microsoft Office Access 2007 فقط. تنفيذ مقارنة استنادا إلى المعلومات في قاعدة البيانات.


ملاحظات

إذا لم يتم العثور على تطابقات للمطابقة ضمن sourcearray،فإن عامل التصفية يرجع صفيفا فارغا. يحدث خطأ إذا كانت قيمة sourcearrayفارغة أو لم تكن صفيفا أحادي الأبعاد.

يحتوي الصفيف الذي تم إرجاعه بواسطة الدالة Filter على عناصر كافية فقط لاحتواء عدد العناصر متطابقة.

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

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

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

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

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

×