إنتقل إلى المحتوى الرئيسي

تصفية السجلات بشروط And/Or

الهدف​

تضييق قائمة السجلات لتقتصر على ما تريده بالضبط، ببناء تصفية من شروط حقلًا حقلًا، مجمَّعة ومدموجة بعاملَي And / Or — بما في ذلك المجموعات المتداخلة لمنطق أدق (الفكرة نفسها الموجودة في Advanced Find داخل Power Apps / Dataverse).

المتطلبات المسبقة​

  • أنت مسجّل الدخول ويمكنك فتح عرض قائمة الكيان.
  • الكيان يملك الحقول التي تريد التصفية عليها.

الموضعان اللذان يمكنك التصفية فيهما​

هناك تصفيتان، وهما تعملان معًا:

  • تصفية سريعة لمرة واحدة أثناء التصفّح (في التطبيق). من عرض قائمة الكيان، افتح لوحة التصفية، وابنِ شروطك، ثم طبّقها. تدوم هذه التصفية طوال جلستك الحالية ولا تُحفظ في العرض.
  • تصفية محفوظة يراها الجميع (في مصمم العروض). عند تأليف عرض، يمكنك منحه تصفية مدمجة. وفي كل مرة يفتح فيها أي شخص ذلك العرض، تُطبَّق التصفية المحفوظة تلقائيًا. أما التصفية اللحظية التي يضيفها المستخدم فوقها فتُدمج مع التصفية المحفوظة بعامل And.

الخطوات — التصفية أثناء تصفّح تطبيق​

  1. افتح عرض قائمة الكيان.
  2. اختر تصفية في شريط الأوامر. تُفتح لوحة.
  3. اختر رابط المجموعة في أعلى المجموعة: And (يجب أن يطابق السجل كل شرط في المجموعة) أو Or (يجب أن يطابق شرطًا واحدًا على الأقل).
  4. اختر إضافة شرط. انتقِ حقلًا، وعاملًا (تعتمد العوامل المعروضة على الحقل — فللنص تحصل على يحتوي على ويساوي وفارغ و…؛ وللأرقام والتواريخ تحصل أيضًا على أكبر من / أصغر من)، وقيمة.
  5. أضِف مزيدًا من الشروط بالطريقة نفسها. وللتعبير عن شيء مثل «(أ أو ب) و ج»، اختر إضافة مجموعة لتداخل مجموعة فرعية، ثم اضبط رابط تلك المجموعة الفرعية وأضِف شروطها.
  6. اختر تطبيق. تتحدّث القائمة لتعرض السجلات المطابقة فقط، ويعرض زر تصفية نقطة تشير إلى أن هناك تصفية نشطة.
  7. ولمسحها، افتح اللوحة من جديد واختر مسح.

الخطوات — حفظ تصفية على عرض​

  1. افتح مصمم العروض للعرض المطلوب (أنشئ عرضًا جديدًا أو عدّل عرضًا موجودًا).
  2. اختر تصفية في أعلى المصمم. تنفتح لوحة.
  3. ابنِ مجموعات الشروط تمامًا كما هو موصوف أعلاه، ثم اختر تطبيق.
  4. احفظ العرض. تنتقل التصفية الآن مع العرض مثل أعمدته وترتيبات فرزه، وتُطبَّق على كل من يفتحه.

ما الذي يحدث خلف الكواليس​

تتحول مجموعات شروطك إلى تعريف صغير محفوظ ومرفق بالعرض (أو، في حالة التصفية اللحظية، يُرسَل مع استعلامك). ويقيّم الخادم المجموعات عند جلب السجلات، فتحدث التصفية داخل قاعدة البيانات — إذ لا تُعاد إلا السجلات المطابقة، ويظل التقسيم إلى صفحات يعمل بصورة طبيعية.

حل المشكلات​

  • عامل توقعته غير مدرج. العوامل مصمَّمة على مقاس نوع الحقل. فـأكبر من / أصغر من يظهران للأرقام والتواريخ، لا للنص العادي.
  • «فارغ» / «غير فارغ» بلا مربع قيمة. وهذا متوقع — إذ يختبر هذان العاملان ما إذا كان الحقل يحمل قيمة فحسب.
  • تصفيتك لا تطابق شيئًا. تحقق مما إذا كانت إحدى المجموعات مضبوطة على And بينما كنت تقصد Or — فمجموعة And تشترط مطابقة كل شرط في آنٍ واحد.

سيناريوهات ذات صلة​