แชร์ผ่าน


ฟังก์ชัน 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...

แหล่งข้อมูลเพิ่มเติม

ฟังก์ชันรายการ