ALLITEMSQUERY ER وظيفة

تعمل الوظيفة ALLITEMSQUERY كاستعلام SQL مُنضم. يقوم بإرجاع قيمة قيمة قائمة السجلات المٌسطحة التي تتكون من قائمة السجلات التي تمثل كافة العناصر التي تتطابق مع المسار المُحدد.

بناء الجملة

ALLITEMSQUERY (path)

الوسائط

path: قائمة السجلات

مسار صالح لمصدر بيانات من نوع البيانات قائمة السجلات. يجب أن يحتوي على علاقة واحدة على الأقل.

إرجاع القيم

قائمة السجلات

قائمة السجلات الناتجة.

ملاحظات الاستخدام

يجب تعريف المسار المُحدد كمسار مصدر بيانات صالح لعنصر مصدر بيانات لنوع بيانات قائمة السجلات. يجب أن يحتوي أيضًا على علاقة واحدة على الأقل. يجب أن تُظهر عناصر البيانات مثل سلسلة المسار والتاريخ خطأ في وقت التصميم في منشئ تعبير التقارير الإلكترونية (ER).

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

مثال

أنت تحدد مصادر البيانات التالية في تعيين نموذج:

  • مصدر بيانات CustInv من النوع سجلات الجدول الذي يُشير إلى جدول CustInvoiceTable.
  • مصدر بيانات FilteredInv من النوع الحقل المحسوب الذي يحتوي على التعبير FILTER (CustInv, CustInv.InvoiceAccount = "US-001")
  • مصدر بيانات JourLines من النوع الحقل المحسوب الذي يحتوي على التعبير ALLITEMSQUERY ( FilteredInv.'<Relations'.CustInvoiceJour.'<Relations'.CustInvoiceTrans)

عندما تقوم بتشغيل تعيين نموذج لطلب مصدر البيانات JourLines، فإنه يتم تشغيل عبارة SQL التالية:

SELECT ... FROM CUSTINVOICETABLE T1 CROSS JOIN CUSTINVOICEJOUR T2 CROSS JOIN
CUSTINVOICETRANS T3 WHERE...

الموارد الإضافية

دالات القائمة