الخاصية "Filter"

ينطبق على

عنصر Form

عنصر Report

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

expression.Filter

التعبير Required. تعبير يقوم بإرجاع أحد العناصر في القائمة "ينطبق على".

ملاحظات

إذا كنت تريد تحديد عامل تصفية خادم داخل مشروع Microsoft Access (.adp) للبيانات الموجودة على خادم، فاستخدم الخاصية ServerFilter.

الخاصية Filter عبارة عن تعبير السلسلة المكون من العبارة WHERE دون كلمة WHERE الأساسية. على سبيل المثال، تحدد التعليمات البرمجية لـ Visual Basic for Applications ‏(VBA) التالية عامل تصفية وتقوم بتطبيقه لإظهار العملاء من الولايات المتحدة الأمريكية فقط:

Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True

يمكنك تعيين هذه الخاصية باستخدام صفحة الخصائص الخاصة بالجدول أو النموذج أو الماكرو أو التعليمات البرمجية لـ VBA.

يمكنك أيضاً تعيين هذه الخاصية في طريقة عرض "النموذج" أو طريقة عرض "التقرير" أو طريقة عرض "ورقة البيانات" أو طريقة عرض "التخطيط" عن طريق النقر فوق عامل التصفية أو التحديد ضمن فرز وتصفية في علامة التبويب البيانات ثم النقر فوق أحد الأوامر الموجودة في القائمة الفرعية.

ملاحظة: لا يؤثر تعيين الخاصية Filter على الخاصية Filter‏ ADO.

يمكنك استخدام الخاصية Filter لحفظ عامل تصفية وتطبيقه في وقت لاحق. يتم حفظ عوامل التصفية باستخدام العناصر التي يتم إنشاؤها. ويتم تحميلها تلقائياً عند فتح العنصر، ولكن لا يتم تطبيقها تلقائياً.

عند إنشاء عنصر جديد، فإنه يرث الخصائص RecordSource وFilter وOrderBy وOrderByOn للجدول أو الاستعلام الذي تم إنشاؤه منه.

لتطبيق عامل تصفية تم حفظه على نموذج أو استعلام أو جدول، يمكنك النقر فوق تبديل عامل التصفية ضمن فرز وتصفية في علامة التبويب البيانات، أو يمكنك استخدام التعليمات البرمجية لـ VBA أو ماكرو لتعيين خاصية FilterOn على True. للحصول على التقارير، يمكنك تطبيق عامل تصفية عن طريق تعيين الخاصية FilterOn على نعم في ورقة الخصائص الخاصة بالتقرير.

يشير الزر تبديل عامل التصفية إلى حالة الخاصيتين Filter وFilterOn. يظل الزر معطل حتى يتوفر عامل تصفية لتطبيقه. إذا كان يتم حالياً تطبيق عامل تصفية موجود، فسيظهر الزر تبديل عامل التصفية مضغوطاً عليه.

لتطبيق عامل تصفية تلقائياً عند فتح نموذج، قم بالتحديد في إعداد خاصية الحدث OnOpen للنموذج حيث يستخدم ماكرو الإجراء ApplyFilter أو يستخدم إجراء الحدث الأسلوب ApplyFilter للعنصر DoCmd.

يمكنك إزالة عامل تصفية عن طريق النقر فوق الزر تبديل عامل التصفية الذي تم الضغط عليه والنقر بزر الماوس الأيمن فوق الحقل الذي تمت تصفيته ثم النقر فوق إلغاء تطبيق عامل التصفية من...، أو باستخدام التعليمات البرمجية لـ VBA لتعيين الخاصية FilterOn على False.

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

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×