หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
หมายเหตุ
กลุ่มความสนใจของชุมชนได้ย้ายจาก Yammer ไปยัง Microsoft Viva Engage แล้ว หากต้องการเข้าร่วมชุมชน Viva Engage และเข้าร่วมในการสนทนาล่าสุด ให้กรอก แบบฟอร์ม คําขอการเข้าถึงการเงินและการดําเนินงาน Viva Engage Community และเลือกชุมชนที่คุณต้องการเข้าร่วม
บทความนี้อธิบายคุณสมบัติที่ปรากฏในหน้าต่าง คุณสมบัติ ของ Microsoft Visual Studio สําหรับรายการใน Application Explorer
โหนดจํานวนมากใน Application Explorer แสดงองค์ประกอบที่มีคุณสมบัติที่เกี่ยวข้อง คุณสามารถอ่านหรือปรับเปลี่ยนคุณสมบัติเหล่านี้ได้ในหน้าต่าง คุณสมบัติ ของ Microsoft Visual Studio
ระบบและคุณสมบัติทั่วไป
แอพลิเคชันออบเจ็กต์ส่วนใหญ่ใน Application Explorer มีชุดมาตรฐานของคุณสมบัติระบบ คุณสมบัติของระบบเหล่านี้เป็นแบบอ่านอย่างเดียว ใช้หน้าต่าง คุณสมบัติ เพื่อดูคุณสมบัติสําหรับรายการใด ๆ ใน Application Explorer ในการเปิดหน้าต่างคุณสมบัติ ให้คลิกขวาที่โหนดใน Application Explorer จากนั้นเลือก คุณสมบัติ บนแท็บประเภทของหน้าต่างคุณสมบัติ คุณสมบัติของระบบหลายรายการจะปรากฏภายใต้โหนดสถิติ บทความนี้แสดงรายการคุณสมบัติทั่วไปเพิ่มเติมที่ปรากฏในโหนด Application Explorer จํานวนมาก แต่ไม่ใช่ทั้งหมด ตารางต่อไปนี้แสดงคุณสมบัติของระบบที่ปรากฏบนโหนด Application Explorer เกือบทั้งหมด คุณสมบัติของระบบเหล่านี้เป็นแบบอ่านอย่างเดียว
| คุณสมบัติ | คำอธิบาย |
|---|---|
| เปลี่ยนโดย | ผู้ใช้ที่เปลี่ยนแปลงออบเจ็กต์ครั้งล่าสุด (มักจะเป็นเวอร์ชันที่วางจําหน่าย) |
| วันที่เปลี่ยนแปลง | วันที่ที่วัตถุถูกเปลี่ยนแปลงล่าสุด |
| เปลี่ยนแปลงเวลาแล้ว | เวลาที่วัตถุถูกเปลี่ยนแปลงล่าสุด |
| CreatedBy | ผู้ใช้ที่สร้างวัตถุ |
| วันที่สร้าง | วันที่ที่สร้างวัตถุ |
| CreationTime | เวลาที่วัตถุถูกสร้างขึ้น |
ตารางต่อไปนี้แสดงคุณสมบัติทั่วไปอื่น ๆ ที่ปรากฏในโหนด Application Explorer จํานวนมาก แต่ไม่ใช่ทั้งหมด
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ConfigurationKey | ระบุคีย์การกําหนดค่าที่ควบคุมการเข้าถึงหรือการแสดงองค์ประกอบ ถ้าผู้ใช้ไม่สามารถเข้าถึงคีย์การกําหนดค่า องค์ประกอบจะไม่สามารถมองเห็นได้ องค์ประกอบประกอบด้วยหน้า ตัวควบคุมบนหน้า ตาราง และองค์ประกอบอื่น ๆ |
| LegacyID | องค์ประกอบตัวระบุจากเวอร์ชันก่อนหน้า ในระหว่างการอัปเกรดจากเวอร์ชันก่อนหน้า ตัวระบุเก่าจะถูกกําหนดให้กับ LegacyID ตัวระบุเฉพาะการติดตั้งไม่ได้ถูกกําหนดไว้ และตรรกะทางธุรกิจยังคงเหมือนเดิม คุณสมบัตินี้ไม่ได้ใช้สําหรับองค์ประกอบใหม่ |
| NeededAccessLevel | ระดับการเข้าถึงต่ําสุดที่ผู้ใช้ต้องการ คุณสมบัตินี้เป็นแบบอ่านอย่างเดียว |
| จุดเริ่มต้น | ตัวระบุที่ไม่ซ้ํากันทั่วโลก (GUID) ขององค์ประกอบ Application Explorer คุณสมบัตินี้ถูกใช้เพื่อระบุองค์ประกอบในระหว่างการซิงโครไนซ์และในสถานการณ์การอัปเกรด เป็นคุณสมบัติแบบอ่านอย่างเดียว และจะไม่เปลี่ยนแปลงค่าหลังจากที่ระบบกําหนด ไม่มีค่า GUID จุดเริ่มต้นซ้ํากันที่ใดก็ได้ในระบบ |
| SecurityKey | คุณสมบัตินี้ล้าสมัยแล้ว แต่ถูกเก็บไว้สําหรับการอ้างอิงในระบบที่ได้รับการอัปเกรดจากเวอร์ชันก่อนหน้า |
คุณสมบัติ Enum พื้นฐาน
ตารางต่อไปนี้อธิบายถึงคุณสมบัติที่พร้อมใช้งานสําหรับการแจกแจง
| คุณสมบัติ | คำอธิบาย |
|---|---|
| AnalysisUsage | ระบุบทบาทของการแจงนับในคิวบ์ การตั้งค่านี้จะเผยแพร่ไปยังเขตข้อมูลตารางทั้งหมดที่อ้างอิงการแจงนับโดยอัตโนมัติ อย่างไรก็ตาม คุณสามารถแทนที่การตั้งค่าบนเขตข้อมูลตารางได้ มีตัวเลือกดังต่อไปนี้ - แอตทริบิวต์ - เขตข้อมูลที่อ้างอิงการแจงนับเป็นแอตทริบิวต์มิติ - ไม่มี - เขตข้อมูลที่อ้างอิงการแจงนับไม่ใช่แอตทริบิวต์มิติ |
| ConfigurationKey | ระบุคีย์การตั้งค่าคอนฟิก |
| CountryRegionCodes | ระบุรหัสสําหรับประเทศ/ภูมิภาคที่ใช้ดูหรือใช้ได้ ใช้คุณสมบัตินี้เป็นรายการคั่นด้วยจุลภาคขององค์กรระหว่างประเทศสําหรับการทําให้เป็นมาตรฐาน (ISO) รหัสประเทศ/ภูมิภาคในสตริงเดียว ค่าต้องตรงกับข้อมูลในสมุดรายชื่อส่วนกลาง เฟรมเวิร์กไคลเอ็นต์และแอปพลิเคชันอาจใช้คุณสมบัตินี้เพื่อเปิดหรือปิดใช้งานคุณลักษณะเฉพาะของประเทศ/ภูมิภาค |
| DisplayLength | ระบุจํานวนอักขระที่แสดง ค่าเริ่มต้นคือ อัตโนมัติ |
| ความช่วยเหลือ | สร้างสตริงวิธีใช้สําหรับเขตข้อมูล สตริงวิธีใช้จะแสดงขึ้นเมื่อมีการใช้เขตข้อมูลบนหน้า |
| ป้ายชื่อ | ระบุป้ายชื่อที่แสดงบนหน้าและรายงาน |
| แบบจำลอง | ระบุแบบจําลองที่มีตารางอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบ ได้แก่ ตารางและคลาส องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| ชื่อ | ระบุชื่อการแจงนับ ชื่อการแจงนับต้องบ่งชี้ค่าการแจงนับที่เป็นไปได้หรือชนิดของค่าการแจงนับ ตัวอย่างของค่าจาระไนที่มีชื่อตามค่าที่เป็นไปได้คือ InclExcl และ NextPrevious ตัวอย่างของการแจกแจงที่มีชื่อตามชนิดของค่าการแจงนับคือ ArrivalPostingType และ ListStatus |
| ลักษณะ | เปลี่ยนลักษณะที่ปรากฏเริ่มต้นของการแจงนับ มีตัวเลือกดังต่อไปนี้ - กล่องคําสั่งผสม - ปุ่มตัวเลือก |
| ใช้ EnumValue | ค่าของ ใช่ แสดงว่าค่าเริ่มต้นของคุณสมบัติ EnumValue ถูกปรับเปลี่ยนแล้ว ค่าของ ไม่ รีเซ็ตคุณสมบัติ EnumValue เป็นค่าเริ่มต้น |
ขยายคุณสมบัติของชนิดข้อมูล
คุณสมบัติชนิดข้อมูลแบบขยาย (EDT) จะถูกแบ่งออกเป็นกลุ่มต่อไปนี้ โดยขึ้นอยู่กับว่าพบได้ทั่วไปใน EDTs ทั้งหมดหรือมีเฉพาะสําหรับชนิดข้อมูลพื้นฐานบางชนิดเท่านั้น
คุณสมบัติที่ใช้ทั่วไปกับ EDTs ทั้งหมด
| คุณสมบัติ | คำอธิบาย |
|---|---|
| การจัดแนว | เปลี่ยนการจัดแนวของข้อความ ตัวเลือกที่พร้อมใช้งานคือ ซ้ายขวา และ กึ่งกลาง |
| AnalysisDefaultSort | ระบุลําดับการจัดเรียงเริ่มต้นสําหรับเขตข้อมูลในแบบจําลองรายงานที่มี EDT นี้ |
| AnalysisDefaultTotal | ระบุฟังก์ชันการรวมสําหรับหน่วยวัด ใช้คุณสมบัตินี้เมื่อคุณสมบัติ AnalysisUsage ถูกตั้งค่าเป็น Measure มีตัวเลือกดังต่อไปนี้ - Sum - ส่งกลับผลรวมของค่าทั้งหมดในหนึ่งชุด - Count - ส่งกลับจํานวนรายการที่ไม่ใช่ null ในชุด - CountDistinct - ส่งกลับจํานวนของรายการที่ไม่ใช่ค่าว่างที่แตกต่างกันในชุด - Min - ส่งกลับค่าต่ําสุดในชุด - Max - ส่งกลับค่าสูงสุดในหนึ่งชุด - ไม่มี - ไม่มีการใช้ฟังก์ชันการรวม - อัตโนมัติ - ตัวเลือกนี้ใช้กับ EDTs ที่ได้รับมา ค่าของคุณสมบัติ AnalysisUsage สําหรับ EDT หลักถูกใช้ คุณสามารถแทนที่ฟังก์ชันการรวมในระดับเขตข้อมูลได้ กล่าวอีกนัยหนึ่งคือ คุณสามารถเปลี่ยนฟังก์ชันการรวมสําหรับเขตข้อมูลได้โดยใช้คุณสมบัติ AnalysisDefaultTotal สําหรับเขตข้อมูลนั้น |
| AnalysisGrouping | ระบุว่าเขตข้อมูลที่มี EDT นี้ถูกจัดกลุ่มตามค่าเริ่มต้นหรือไม่เมื่อมีการเพิ่มเขตข้อมูลลงในรายงานโดยใช้ตัวสร้างรายงานสําหรับ Microsoft SQL Server Reporting Services (SSRS) คุณสมบัตินี้จะถูกตั้งค่าเป็น ไม่ส่งเสริม สําหรับยอดเงินสกุลเงินโดยอัตโนมัติ สําหรับเขตข้อมูลอื่นๆ ที่ไม่ซ้ํากัน ให้ตั้งค่าคุณสมบัตินี้เป็น ไม่ส่งเสริม |
| AnalysisUsage | ระบุบทบาทของ EDT ในคิวบ์ การตั้งค่านี้จะเผยแพร่ไปยังเขตข้อมูลตารางทั้งหมดที่อ้างอิง EDT โดยอัตโนมัติ อย่างไรก็ตาม คุณสามารถแทนที่การตั้งค่าบนเขตข้อมูลตารางได้ มีตัวเลือกดังต่อไปนี้ - แอตทริบิวต์ - เขตข้อมูลที่อ้างอิง EDT เป็นแอตทริบิวต์มิติ - หน่วยวัด - เขตข้อมูลที่อ้างอิง EDT เป็นหน่วยวัด - ทั้งสอง - เขตข้อมูลที่อ้างอิง EDT เป็นทั้งแอตทริบิวต์มิติและหน่วยวัด - ไม่มี - เขตข้อมูลที่อ้างอิง EDT ไม่ใช่แอตทริบิวต์มิติหรือหน่วยวัด - อัตโนมัติ - ตัวเลือกนี้ใช้กับ EDTs ที่ได้รับมา ค่าของคุณสมบัติ AnalysisUsage สําหรับ EDT หลักถูกใช้ โน้ต: ชนิดข้อมูลที่ยึดตามการแจงนับไม่สามารถเป็นหน่วยวัดได้ |
| ArrayLength | คุณสมบัตินี้เป็นแบบอ่านอย่างเดียว ค่าเริ่มต้นคือ 1 คุณสามารถเปลี่ยนค่าเริ่มต้นนี้ได้หากคุณมีความขัดแย้งในพอร์ต เมื่อต้องการเพิ่มองค์ประกอบอาร์เรย์ไปยัง EDT ให้คลิกขวาที่โหนด องค์ประกอบอาร์เรย์ แล้วคลิก องค์ประกอบอาร์เรย์ใหม่ ค่าของคุณสมบัติ ArrayLength เพิ่มขึ้นเพื่อแสดงการเปลี่ยนแปลงนี้ |
| ButtonImage | ระบุรูปภาพที่แสดงเมื่อใช้ EDT สําหรับปุ่มค้นหาบนหน้า มีตัวเลือกดังต่อไปนี้ - ลูก ศร - จดหมาย - คุณสามารถเลือกตัวเลือกนี้สําหรับชนิดอีเมล์ - URL - คุณสามารถเลือกตัวเลือกนี้สําหรับชนิด URL ตัวอย่างเช่น - ThreeDots (...) - OpenFile - คุณสามารถเลือกตัวเลือกนี้สําหรับชนิด FilenameOpen และ FilenameSave เป็นต้น - ปฏิทิน - คุณสามารถเลือกตัวเลือกนี้สําหรับชนิดวันที่ได้ เป็นต้น ค่าเริ่มต้นคือ ลูกศร |
| CollectionLabel | ระบุป้ายชื่อที่ใช้เพื่อแสดงชื่อพหูพจน์ของเขตข้อมูลที่มี EDT นี้ |
| ConfigurationKey | ระบุคีย์การตั้งค่าคอนฟิกสําหรับ EDT |
| CountryRegionCodes | ระบุรหัสสําหรับประเทศหรือภูมิภาคที่ใช้เมนูหรือใช้ได้ ใช้คุณสมบัตินี้เป็นรายการคั่นด้วยจุลภาคของรหัสประเทศ ISO ในสตริงเดียว ค่าต้องตรงกับข้อมูลในสมุดรายชื่อส่วนกลาง ไคลเอ็นต์ใช้คุณสมบัตินี้เพื่อเปิดหรือปิดใช้งานคุณลักษณะเฉพาะของประเทศหรือภูมิภาค |
| DisplayLength | ระบุจํานวนอักขระสูงสุดที่แสดงบนหน้าหรือรายงาน |
| EnumType | ระบุชนิดข้อมูลที่ระบุ คุณสมบัตินี้ต้องได้รับการตั้งค่าสําหรับ EDTs ของชนิด enum |
| ขยาย | ใช้คุณสมบัตินี้เพื่อยึดตาม EDT บน EDT อื่น |
| FormHelp | ระบุหน้าที่จะใช้เมื่อคุณดําเนินการค้นหาจากเขตข้อมูลบนหน้า |
| HelpText | สร้างสตริงวิธีใช้สําหรับ EDT สตริงวิธีใช้จะแสดงขึ้นเมื่อใช้ชนิด บนหน้า |
| ID | คุณสมบัตินี้เป็นแบบอ่านอย่างเดียว |
| ป้ายชื่อ | ระบุป้ายชื่อที่ใช้สําหรับชนิด เมื่อใช้ชนิดบนหน้าหรือรายงาน |
| แบบจำลอง | ระบุแบบจําลองที่มีตารางอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบ ได้แก่ ตารางและคลาส องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| ชื่อ | ระบุชื่อของชนิด ชื่อใช้เพื่ออ้างอิงถึงชนิดจาก X++ |
| PresenceClass | ระบุคลาส X++ ที่ใช้ร่วมกับคุณสมบัติ PresenceMethod เพื่อส่งกลับอินสแตนซ์ของวัตถุ PresenceInfo |
| PresenceIndicatorAllowed | ระบุว่าตัวควบคุมที่อ้างอิง EDT ควรใช้การปรากฏตัวหรือไม่ ค่าเริ่มต้นคือ ใช่ |
| PresenceMethod | สําหรับคลาส X++ ที่ระบุในคุณสมบัติ PresenceClass ให้ระบุเมธอดคลาสคงที่ X++ ที่ควรเรียกใช้โดยใช้ค่าข้อมูลตัวควบคุม วิธีนี้จะส่งกลับอินสแตนซ์ของออบเจ็กต์ PresenceInfo ที่ประกอบด้วยข้อมูลที่ตัวบ่งชี้สถานะจําเป็นต้องมี |
| ReferenceTable | ระบุตารางที่อ้างอิงโดย EDT นี้ และที่มีคีย์หลัก กล่าวอีกนัยหนึ่ง คุณสมบัตินี้จะระบุตารางคีย์หลักที่การอ้างอิง EDT นี้ |
| ลักษณะ | เปลี่ยนลักษณะที่ปรากฏเริ่มต้นของ EDT มีตัวเลือกดังต่อไปนี้ -รถ - กล่องคําสั่งผสม - ปุ่มตัวเลือก |
คุณสมบัติที่พร้อมใช้งานสําหรับชนิดข้อมูลพื้นฐานบางชนิดเท่านั้น
เว้นแต่ว่าตารางต่อไปนี้จะระบุเป็นอย่างอื่น ปล่อยให้คุณสมบัติเหล่านี้ทั้งหมดตั้งค่าเป็น อัตโนมัติ
| คุณสมบัติ | พิมพ์ว่าคุณสมบัติมีอยู่สําหรับ | คำอธิบาย |
|---|---|---|
| การปรับปรุง | สตริง | สําหรับสตริงที่มีความยาวคงที่ ให้ระบุว่าควรจัดเก็บอักขระที่ป้อนทางด้านซ้ายหรือด้านขวาของช่องว่างภายใน ตัวเลือกที่พร้อมใช้งานคือ ซ้าย และ ขวา ค่าเริ่มต้นคือ ซ้าย |
| AllowNegative | IntegerInt64Real | ระบุว่าฟิลด์สามารถยอมรับค่าลบได้หรือไม่ |
| AutoInsSeparator | จำนวนจริง | ระบุว่าระบบควรแทรกตัวคั่นทศนิยมโดยอัตโนมัติหรือไม่ ตัวอย่างเช่น ถ้าคุณป้อน 2222 ระบบจะแสดง 2222.00 โดยอัตโนมัติ |
| เปลี่ยนตัวพิมพ์ใหญ่ | สตริง | ระบุวิธีการจัดรูปแบบข้อความที่ป้อนในตัวควบคุมสตริง ตัวอย่างเช่น ข้อความสามารถจัดรูปแบบเป็นตัวอักษรตัวพิมพ์ใหญ่ทั้งหมด หรือสามารถใช้การทําเป็นตัวพิมพ์ใหญ่ของชื่อเรื่อง โน้ต: คุณสมบัตินี้ไม่ได้รับการสนับสนุนสําหรับเว็บไซต์องค์กร |
| DateDay | DateUtcDateTime | ระบุวิธีการแสดงวัน |
| DateFormat | DateUtcDateTime | ระบุเค้าโครงของวันที่ |
| DateMonth | DateUtcDateTime | ระบุวิธีการแสดงเดือน |
| DateSeparator | DateUtcDateTime | ระบุตัวคั่นระหว่างปี เดือน และวัน |
| DateYear | DateUtcDateTime | ระบุวิธีการแสดงปี |
| DecimalSeparator | จำนวนจริง | ระบุตัวคั่นทศนิยม เมื่อใช้การตั้งค่าเริ่มต้น (อัตโนมัติ) ตัวคั่นทศนิยมที่ระบุในการตั้งค่าระบบจะถูกใช้ |
| DisplaceNegative | IntegerInt64Real | ระบุว่าจะจัดแนวจํานวนลบไปทางซ้ายหรือไม่ |
| DisplayHeight | สตริง | ระบุจํานวนของบรรทัดที่จะแสดงในเวลาเดียวกันเมื่อ EDT แสดงอยู่บนหน้า |
| EnumType | การแจงนับ | ระบุ Enum พื้นฐานที่ใช้ในการสร้าง EDT |
| FormatMST | จำนวนจริง | ระบุค่าสกุลเงินหลักควรได้รับการจัดรูปแบบ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -รถ -ใช่ -ไม่ใช่ ค่าเริ่มต้นคือ อัตโนมัติ |
| NoOfDecimals | จำนวนจริง | ระบุจํานวนตําแหน่งทศนิยมเมื่อแสดงค่าบนหน้าหรือรายงาน |
| การหมุนการเซ็นชื่อ | IntegerInt64Real | เลือกตัวเลือกนี้เพื่อกลับเครื่องหมายสําหรับหมายเลข กล่าวอีกนัยหนึ่งคือ เปลี่ยนเครื่องหมายลบ (–) เป็นเครื่องหมายบวก (+) หรือเครื่องหมายบวกเป็นเครื่องหมายลบ |
| ShowZero | IntegerInt64Real | ระบุว่าจะแสดงเขตข้อมูลที่มีค่า 0 (ศูนย์) เป็นเขตข้อมูลว่างหรือไม่ ถ้าค่า 0 ในเขตข้อมูลชนิดนี้หมายถึง null/nothing ให้ตั้งค่าคุณสมบัตินี้เป็น ไม่ใช่ |
| SignDisplay | IntegerInt64Real | ระบุว่าจะแสดงเครื่องหมายของจํานวนลบ และเครื่องหมายควรปรากฏก่อนหรือหลังตัวเลขด้วย โดยทั่วไปแล้ว ให้ตั้งค่าคุณสมบัตินี้เป็น อัตโนมัติ อย่างไรก็ตาม คุณสามารถตั้งค่าเป็น ไม่มี ถ้าใช้คุณสมบัติ DisplaceNegative |
| StringSize | สตริง | ระบุขนาดสูงสุดของสตริง |
| ตัวคั่นหลักพัน | จำนวนจริง | ระบุสัญลักษณ์ที่ใช้ในการแยกพัน |
| TimeFormat | TimeUtcDateTime | ระบุวิธีการจัดรูปแบบเวลา |
| TimeHours | TimeUtcDateTime | ระบุว่าจะรวมชั่วโมงหรือไม่ |
| TimeMinute | TimeUtcDateTime | ระบุว่าจะรวมนาทีหรือไม่ |
| TimeSeconds | TimeUtcDateTime | ระบุว่าจะรวมวินาทีหรือไม่ |
| TimeSeparator | TimeUtcDateTime | ระบุตัวคั่นที่ใช้สําหรับเวลา |
| TimezonePreference | UtcDateTime | ระบุโซนเวลาเพื่อแปลงค่าเป็น จาก เวลามาตรฐานสากล (UTC) |
คุณสมบัติของมุมมอง
ใน Application Explorer ภายใต้โหนด พจนานุกรมข้อมูล มีโหนด มุมมอง มุมมองคือคอลเลกชันของตารางและมุมมองที่ประกอบด้วยหน่วยวัดและมิติสําหรับคิวบ์ ตารางต่อไปนี้อธิบายคุณสมบัติที่คุณสามารถตั้งค่าสําหรับแต่ละมุมมอง สําหรับข้อมูลเกี่ยวกับคุณสมบัติของระบบที่พร้อมใช้งานสําหรับมุมมอง โปรดดูที่ส่วน "ระบบและคุณสมบัติทั่วไป" สําหรับข้อมูลเกี่ยวกับคุณสมบัติของตารางที่เกี่ยวข้องกับมุมมอง ดูส่วน "คุณสมบัติของตาราง" และ "คุณสมบัติของเขตข้อมูลตาราง"
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ConfigurationKey | ระบุคีย์โครงแบบที่คุณกําหนดให้กับมุมมอง คีย์การตั้งค่าคอนฟิกจะกําหนดว่าโครงแบบใดของมุมมองรวมอยู่ในแบบจําลองรายงานที่คุณสร้าง |
| HelpText | สร้างสตริงที่จะใช้เป็นคําอธิบายสําหรับมุมมองในแบบจําลองรายงาน |
| ID | ระบุรหัสของมุมมอง |
| ป้ายชื่อ | ระบุชื่อที่ปรากฏสําหรับมุมมองในแบบจําลองรายงาน |
| แบบจำลอง | ระบุแบบจําลองที่มีมุมมองอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| SharedDimensionContainer | ระบุว่าจะแชร์สินค้าในมุมมองหรือไม่ เมื่อคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ จะมีการเพิ่มสินค้าในมุมมองทั้งหมดที่อยู่ในโครงการ และไม่มีการสร้างคิวบ์สําหรับมุมมอง ค่าเริ่มต้นคือ ไม่ |
| การใช้ | ระบุตัวเลือกการทําให้เป็นรูปธรรมสําหรับมุมมองหนึ่งๆ มีตัวเลือกดังต่อไปนี้ - AdHocReporting - มุมมองถูกใช้เพื่อสร้างแบบจําลองภาษานิยามแบบจําลองความหมายเชิงทรานแซคชัน (SMDL) - OLAP - มุมมองถูกใช้เพื่อสร้างคิวบ์ในโครงการ Microsoft SQL Server Analysis Services (SSAS) Business Intelligence - ทั้งสอง อย่าง - มุมมองถูกใช้เพื่อสร้างทั้งแบบจําลอง SDML เชิงทรานแซคชันและคิวบ์ในโครงการข่าวกรองธุรกิจ SSAS - ไม่มี - เปอร์สเปคทีฟไม่ได้ทําให้เป็นภาพ ค่าเริ่มต้นคือ ไม่มี |
คุณสมบัติของตาราง
ส่วนนี้อธิบายคุณสมบัติที่ปรากฏในหน้าต่าง คุณสมบัติ สําหรับองค์ประกอบตารางใน Application Explorer องค์ประกอบตารางจะอยู่ภายใต้ตาราง>ข้อมูล
คุณสมบัติของตาราง
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติขององค์ประกอบตารางใน Application Explorer
| คุณสมบัติ | คำอธิบาย |
|---|---|
| นามธรรม | ระบุว่าตารางรองรับการสืบทอดหรือไม่ ค่าเริ่มต้นคือ ไม่ ถ้าคุณตั้งค่าเป็น ใช่ ตารางจะไม่สามารถเป็นเป้าหมายโดยตรงของคําสั่ง X++ SQL เช่น update_recordsetและเลือก โน้ต: คุณสมบัตินี้ไม่พร้อมใช้งานเมื่อคุณสมบัติ SupportInheritance ถูกตั้งค่าเป็นไม่ใช่ |
| AnalysisDimensionType | ระบุชนิดของมิติที่สร้างขึ้น ตามการตั้งค่าของคุณสมบัติ IsLookup ถ้าคุณสมบัติ IsLookup ถูกตั้งค่าเป็น ใช่ ตัวเลือกต่อไปนี้จะพร้อมใช้งาน: - อัตโนมัติ - ตารางสามารถมีทั้งข้อมูลจริงและมิติได้ ตัวช่วยสร้าง BI แยกข้อมูลแบบมิติ และสร้างมิติและแอตทริบิวต์ ข้อมูลจริงจะถูกแยกออกเพื่อสร้างหน่วยวัด มีการสร้างมิติรองหนึ่งมิติที่มีแอตทริบิวต์จากตารางหลัก - MasterInner - การรวมภายใน (เต็ม) ถูกใช้เพื่อสร้างความสัมพันธ์กับตารางนี้ไปยังตารางย่อย ชุดระเบียนแต่ละรายการสําหรับตารางนี้และตารางย่อยจะถูกสร้างขึ้นในมิติ มีการสร้างมิติรองหนึ่งมิติที่มีแอตทริบิวต์จากตารางหลัก - MasterLeftOuter - การรวมภายนอกด้านซ้ายถูกใช้เพื่อสร้างความสัมพันธ์กับตารางนี้ไปยังตารางย่อย มิติมีแอตทริบิวต์เพิ่มเติม ซึ่งขึ้นอยู่กับค่าในตารางนี้ที่สามารถว่างเปล่าได้ มีการสร้างมิติรองหนึ่งมิติที่มีแอตทริบิวต์จากตารางหลัก - ธุรกรรม - ตารางควรใช้ในการสร้างข้อมูลจริงเท่านั้น (หน่วยวัด) ใช้ตัวเลือกนี้เมื่อตารางประกอบด้วยข้อมูลทรานแซคชันเท่านั้น มีการสร้างมิติรองหนึ่งมิติที่มีเฉพาะฟิลด์การแจงนับจากตารางเท่านั้น ถ้าคุณสมบัติ IsLookup ถูกตั้งค่าเป็น ไม่ใช่ ตัวเลือกต่อไปนี้จะพร้อมใช้งาน: - อัตโนมัติ - ตารางสามารถประกอบด้วยข้อมูลจริงและมิติได้ ตัวช่วยสร้าง BI แยกข้อมูลแบบมิติ และสร้างมิติและแอตทริบิวต์ ข้อมูลจริงจะถูกแยกออกเพื่อสร้างหน่วยวัด จะมีการสร้างมิติหลักและรองหนึ่งมิติ - MasterInner - ไม่สามารถใช้งานได้ ตัวเลือกนี้จะเหมือนกับ อัตโนมัติ - MasterLeftOuter - ไม่สามารถใช้ได้ ตัวเลือกนี้จะเหมือนกับ อัตโนมัติ - ธุรกรรม - ตารางควรใช้ในการสร้างข้อมูลจริงเท่านั้น (หน่วยวัด) ใช้ตัวเลือกนี้เมื่อตารางประกอบด้วยข้อมูลทรานแซคชันเท่านั้น มีการสร้างมิติรองหนึ่งมิติที่มีเฉพาะค่าการแจกแจงจากตารางเท่านั้น |
| ตัวระบุ AnalysisIdentifier | ระบุฟิลด์ที่จะใช้เป็นตัวระบุสําหรับมิติในคิวบ์ SSAS |
| AOSAuthorization | ระบุชนิดของการดําเนินการที่ผู้ใช้สามารถดําเนินการบนตาราง โดยขึ้นอยู่กับสิทธิ์ของผู้ใช้ เมื่อคุณตั้งค่าคุณสมบัตินี้เป็น ไม่มี ไม่มีการตรวจสอบการตรวจสอบจะดําเนินการ |
| CacheLookup | ระบุวิธีการแคชเรกคอร์ดที่เรียกใช้ระหว่างการดําเนินการค้นหา คุณสมบัตินี้มีอยู่ในตารางที่ไม่สืบทอดจากตารางอื่นเท่านั้น ในตารางรากการสืบทอด คุณไม่สามารถตั้งค่าคุณสมบัตินี้เป็น EntireTable ได้โดยใช้หน้าต่าง คุณสมบัติ Application Explorer คุณต้องไม่ใช้เทคนิคอื่นในการกําหนดค่านี้ให้กับตารางรากของการสืบทอด ตัวอย่างเช่น อย่าใช้เมธอด AOTsetProperty ของคลาส TreeNode เพื่อกําหนดค่านี้ |
| ClusterIndex | ระบุดัชนีคลัสเตอร์ คุณสมบัตินี้จะใช้สําหรับการปรับ SQL ให้เหมาะสมเท่านั้น |
| ConfigurationKey | ระบุคีย์การตั้งค่าคอนฟิกสําหรับตาราง คีย์การตั้งค่าคอนฟิกช่วยให้ผู้ดูแลระบบสามารถเปิดใช้งานและปิดใช้งานส่วนเฉพาะของแอพลิเคชันได้ |
| CountryRegionCodes | ระบุรหัสสําหรับประเทศ/ภูมิภาคที่ใช้ตารางหรือใช้ได้ คุณสมบัตินี้ถูกนํามาใช้เป็นรายการคั่นด้วยจุลภาคของรหัสประเทศ ISO ในสตริงเดียว ค่าต้องตรงกับข้อมูลในสมุดรายชื่อส่วนกลาง เฟรมเวิร์กไคลเอ็นต์ใช้คุณสมบัตินี้เพื่อเปิดหรือปิดใช้งานคุณลักษณะเฉพาะประเทศ/ภูมิภาค |
| CountryRegionContextField | ระบุฟิลด์ที่ใช้เพื่อระบุบริบทประเทศ/ภูมิภาค คุณสมบัตินี้เกี่ยวข้องกับคุณสมบัติ CountryRegionCodes |
| CreatedBy | ระบุว่าระบบรักษาฟิลด์ CreatedBy สําหรับเรกคอร์ดในตารางหรือไม่ ฟิลด์นี้มีรายละเอียดเกี่ยวกับบุคคลที่สร้างเร็กคอร์ด |
| CreatedDateTime | ระบุว่าระบบรักษาเขตข้อมูล วันที่สร้าง และ เวลาที่สร้าง สําหรับระเบียนในตารางหรือไม่ ฟิลด์นี้มีวันที่ที่เร็กคอร์ดถูกสร้าง |
| CreatedTransactionId | ระบุว่าระบบรักษาเขตข้อมูล CreatedTransactionId สําหรับเรกคอร์ดในตารางหรือไม่ ฟิลด์นี้มีรายละเอียดเกี่ยวกับธุรกรรมที่สร้างเร็กคอร์ด |
| CreateRecIdIndex | ระบุว่ามีการสร้างดัชนีในฟิลด์ รหัสเรกคอร์ด หรือไม่ |
| DeveloperDocumentation | อธิบายวัตถุประสงค์ของตาราง และอธิบายวิธีการใช้ตารางในโปรแกรม โดยทั่วไปแล้ว คําอธิบายจะมีประโยคไม่เกินห้าประโยคและเขียนเป็นย่อหน้าเดียว |
| EntityRelationshipType | จัดประเภทตารางตามความสัมพันธ์ของเอนทิตีทั่วไป (ER) สัญกรณ์แบบจําลองข้อมูล ตารางจะถูกจัดประเภทเป็นเอนทิตีหรือความสัมพันธ์ เอนทิตีแสดงวัตถุ ในขณะที่ความสัมพันธ์แสดงความสัมพันธ์ระหว่างสองวัตถุ |
| ขยาย | ได้รับตารางมาจากตารางที่ระบุ ค่าของคุณสมบัตินี้เป็น null เมื่อคุณสมบัติ SupportInheritance ถูกตั้งค่าเป็น ใช่ |
| FormRef | ระบุรายการเมนูการแสดงผลที่เรียกใช้งานเมื่อมีการอ้างอิงตาราง รายการเมนูการแสดงจะเชื่อมโยงกับหน้า เมื่อคุณใช้เขตข้อมูลดัชนีหลักในรายงาน หน้านี้จะพร้อมใช้งานเป็นลิงก์ในรายงาน คุณระบุดัชนีหลักโดยใช้คุณสมบัติ PrimaryIndex ถ้าคุณปล่อยคุณสมบัตินี้ว่างไว้ ระบบจะพยายามแสดงหน้าที่มีชื่อเดียวกันกับตาราง |
| ID | รหัสตารางที่ระบบสร้างขึ้น |
| IsLookup | สําหรับแบบจําลองรายงาน ใช้คุณสมบัตินี้เพื่อระบุว่าข้อมูลตารางรวมอยู่ในตารางอื่นที่อ้างอิงเมื่อมีการสร้างแบบจําลองรายงานหรือไม่ สําหรับคิวบ์การประมวลผลการวิเคราะห์ทางออนไลน์ (OLAP) ให้ใช้คุณสมบัตินี้เพื่อระบุว่าจะสร้างมิติที่รวมบัญชีหรือมิติที่แตกต่างกัน โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - แอตทริบิวต์จากตารางควรรวมอยู่ในมิติหลัก (แบบจําลองมิติที่ติดดาว) - ไม่ - ควรสร้างมิติที่แยกต่างหากสําหรับตาราง (snowflake schema) |
| ป้ายชื่อ | ระบุป้ายชื่อสําหรับตาราง |
| ListPageRef | ระบุรายการเมนูการแสดงที่ชี้ไปยังเพจที่สามารถแสดงรายการของชนิดเรกคอร์ดนี้ |
| แบบจำลอง | ระบุแบบจําลองที่มีตารางอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบ ได้แก่ ตารางและคลาส องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| ModifiedBy | ระบุว่าระบบรักษาฟิลด์ ModifiedBy สําหรับเรกคอร์ดในตารางหรือไม่ ฟิลด์นี้มีรายละเอียดเกี่ยวกับบุคคลที่ปรับเปลี่ยนเร็กคอร์ดครั้งล่าสุด |
| ModifiedDateTime | ระบุว่าระบบรักษาเขตข้อมูล ModifiedDate สําหรับระเบียนในตารางหรือไม่ ฟิลด์นี้จะมีวันที่ที่เร็กคอร์ดถูกปรับเปลี่ยนล่าสุดฟิลด์นี้ไม่สามารถแก้ไขได้ |
| ปรับเปลี่ยนเวลา | ระบุว่าระบบรักษาเขตข้อมูล ModifiedDateTime สําหรับระเบียนในตารางหรือไม่ ฟิลด์นี้มีวันที่และเวลาที่เร็กคอร์ดถูกปรับเปลี่ยนล่าสุดฟิลด์นี้ไม่สามารถแก้ไขได้ |
| ชื่อ | ระบุชื่อตาราง |
| เปิดใช้งานแล้ว | ระบุว่าเปิดใช้งานโหมดการเกิดพร้อมกันแบบ Optimistic สําหรับตารางหรือไม่ เมื่อเปิดใช้งานโหมดนี้ ข้อมูลจะไม่ถูกล็อกจากการปรับเปลี่ยนในอนาคตเมื่อมีการดึงข้อมูลจากฐานข้อมูล ข้อมูลจะถูกล็อกเฉพาะเมื่อมีการดําเนินการอัปเดตจริงเท่านั้น |
| PreviewPartRef | ระบุส่วนของข้อมูลหรือส่วนของฟอร์มที่จะใช้ในการแสดงตัวอย่างขั้นสูง ส่วนข้อมูลแสดงคอลเลกชันของเขตข้อมูลจากคิวรีที่ระบุ ซึ่งใช้เมตาดาต้าเพื่ออธิบายลักษณะที่ปรากฏของข้อมูล ส่วนของฟอร์มแสดงตัวชี้ไปยังหน้า |
| PrimaryIndex | ระบุดัชนีหลัก สามารถเลือกได้เฉพาะดัชนีที่ไม่ซ้ํากันเท่านั้น คุณสมบัตินี้ใช้สําหรับการปรับฐานข้อมูลให้เหมาะสม และเพื่อระบุว่าควรใช้ดัชนีที่ไม่ซ้ํากันใดเป็นคีย์การแคช ถ้าคุณไม่ได้ระบุดัชนีหลัก ดัชนีเฉพาะที่มี ID ต่ําสุดจะถูกใช้เป็นคีย์การแคช |
| ReplacementKey | ระบุเขตข้อมูลที่จะแสดงเป็นตัวระบุสําหรับข้อมูลในตัวควบคุมบางหน้า |
| ReportRef | ระบุรายการเมนูเอาท์พุทที่เรียกใช้งานเมื่อมีการอ้างอิงตาราง รายการเมนูเอาท์พุทจะเชื่อมโยงกับรายงาน เมื่อคุณใช้เขตข้อมูลดัชนีหลักในรายงาน รายงานนี้จะพร้อมใช้งานเป็นลิงก์ในรายงาน คุณระบุดัชนีหลักโดยใช้คุณสมบัติ PrimaryIndex |
| SaveDataPerCompany | ระบุว่ามีการบันทึกข้อมูลสําหรับบริษัทปัจจุบันหรือไม่ ถ้าคุณตั้งค่าคุณสมบัติเป็น ไม่ ข้อมูลจะถูกบันทึกโดยไม่มีตัวระบุของบริษัท (DataAreaId) หมาย เหตุ: ถ้าคุณสมบัติ SaveDataPerCompany บนตารางถูกตั้งค่าเป็น ใช่ คุณสมบัติ SetCompany ในการออกแบบเพจที่ใช้ตารางเป็นแหล่งข้อมูลต้องถูกตั้งค่าเป็น ใช่ ด้วย เคล็ด ลับ: บรรทัดสถานะจะแสดงคําย่อสําหรับบริษัท ดับเบิลคลิกที่ตัวย่อเพื่อเปิดกล่องโต้ตอบ ซึ่งคุณสามารถเปลี่ยนบริษัทได้ |
| SaveDataPerPartition | ค่าที่ระบุว่าตารางมีเขตข้อมูลระบบที่มีชื่อ ว่าพาร์ติชันหรือไม่ คุณสมบัตินี้มีวัตถุประสงค์ให้เป็นแบบอ่านอย่างเดียว ถ้าตารางมีเขตข้อมูล พาร์ติชัน แต่ละเรคคอร์ดจะถูกกําหนดให้กับหนึ่งพาร์ติชัน แต่ละระเบียนจะถูกซ่อนจากการดําเนินการเข้าถึงข้อมูลที่จะทํางานภายใต้บริบทของพาร์ติชันอื่น ๆ |
| SearchLinkRefName | ระบุชื่อของรายการเมนูที่เชื่อมโยงไปยังข้อมูลบนเว็บไซต์เกี่ยวกับเรกคอร์ดตารางที่แสดงรายการอยู่ในผลลัพธ์การค้นหาของเว็บไซต์องค์กร ถ้าคุณสมบัติ SearchLinkRefType ถูกตั้งค่าเป็น URL ให้เลือกรายการเมนูที่เชื่อมโยงไปยังหน้า Web Part ที่แสดงข้อมูลตาราง ฟอร์มและรายงานบนเพจ Web Part สามารถแสดงข้อมูลได้ |
| SearchLinkRefType | ระบุชนิดของรายการเมนูที่เชื่อมโยงไปยังข้อมูลบนเว็บไซต์เกี่ยวกับเรกคอร์ดตารางที่แสดงรายการอยู่ในผลลัพธ์การค้นหาของเว็บไซต์องค์กร |
| SingularLabel | ระบุป้ายชื่อที่ใช้ในแบบจําลองรายงานหรือคิวบ์เพื่อแสดงชื่อเอกพจน์ของสินค้าที่จัดเก็บไว้ในตาราง |
| SupportInheritance | เมื่อคุณตั้งค่าคุณสมบัตินี้เป็นใช่ คุณสามารถตั้งค่าสําหรับคุณสมบัติที่เกี่ยวข้องกับการสืบทอดอื่นๆ ได้ เช่น Extends และ Abstract ความระมัดระวัง: ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ เขตข้อมูลใด ๆ ในตารางจะถูกทิ้งและต้องสร้างขึ้นอีกครั้ง |
| SystemTable | ระบุว่าตารางปรากฏเป็นตารางระบบหรือไม่ ตารางที่ปรากฏขึ้นเป็นตารางระบบสามารถกรองในระหว่างการส่งออกและนําเข้าได้ ตารางระบบจะถูกซิงโครไนซ์เสมอเมื่อคุณลงชื่อเข้าใช้ ดังนั้น คุณสมบัตินี้อาจเป็นประโยชน์สําหรับตารางที่คุณใช้ทันทีที่คุณลงชื่อเข้าใช้ |
| TableContents | ระบุวิธีการนําข้อมูลการตั้งค่า/พารามิเตอร์กลับมาใช้ใหม่จากลูกค้าหนึ่งไปยังอีกลูกค้าหนึ่ง โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ไม่ได้ระบุ - ใช้ตัวเลือกนี้สําหรับตารางส่วนใหญ่ - ข้อมูลเริ่มต้น - ใช้ตัวเลือกนี้สําหรับข้อมูลอิสระจากลูกค้า เช่น รหัสไปรษณีย์ หน่วย และช่วงเวลา - ข้อมูลพื้นฐาน - ใช้ตัวเลือกนี้สําหรับข้อมูลขึ้นอยู่กับลูกค้า เช่น ปฏิทิน กลุ่ม และพารามิเตอร์ - ข้อมูลค่าเริ่มต้น+ฐาน - ใช้ตัวเลือกนี้สําหรับข้อมูลที่การรับรู้ภายในเครื่องแตกต่างกัน ตัวอย่างเช่น ผังบัญชี เป็นอิสระจากลูกค้าในเยอรมนี แต่ลูกค้าจะขึ้นอยู่กับสถานที่อื่น ๆ ส่วนใหญ่ |
| TableGroup | ระบุกลุ่มที่ตารางเป็นสมาชิกอยู่ กลุ่มตารางมีวิธีการสําหรับการจัดประเภทตารางตามชนิดของข้อมูลที่มีอยู่ คุณสามารถใช้กลุ่มตารางเพื่อกําหนดว่าระบบควรพร้อมท์ผู้ใช้เมื่อพวกเขาอัปเดตหรือลบข้อมูลจากตารางบนหน้าโดยใช้ตารางเป็นแหล่งข้อมูลหรือไม่ เมื่อคุณส่งออกข้อมูล คุณสามารถใช้กลุ่มตารางเพื่อกรองระเบียนได้ |
| TableType | คุณสมบัตินี้แทนที่คุณสมบัติ ชั่วคราว ที่พบใน Microsoft Dynamics AX 2009 |
| TitleField1, TitleField2 | คุณสามารถใช้คุณสมบัตินี้ในวิธีต่อไปนี้: - เพิ่มข้อมูลเขตข้อมูลตารางลงในคําอธิบายฟอร์ม - แสดงเขตข้อมูลเพิ่มเติมบนหน้าการค้นหา คุณสมบัติ TitleField1 ยังใช้เมื่อคุณเปิดใช้งานรายการค้นหาในเขตข้อมูลบนหน้า เขตข้อมูลที่คุณระบุสําหรับคุณสมบัติ TitleField1 และ TitleField2 สามารถผสานกับค่าคีย์ได้ - แสดงข้อมูลเขตข้อมูลในคําแนะนําเครื่องมือ |
| TypicalRowCount | ระบุจํานวนเรกคอร์ดที่โดยทั่วไปจะปรากฏในตาราง ถ้าไม่ได้ตั้งค่าคุณสมบัติ AnalysisSelection คุณสมบัตินี้จะกําหนดวิธีเลือกเรกคอร์ดโดยใช้ตัวสร้างรายงานสําหรับ SSRS การตั้งค่าของคุณสมบัตินี้มีผลต่อรายการดรอปดาวน์ กล่องรายการ หรือกล่องรายการที่ถูกกรองเพื่อเลือกระเบียนตาราง |
| ValidTimeStateFieldType | ระบุชนิดของเขตข้อมูลวันที่-เวลาที่ระบบใช้เมื่อติดตามข้อมูลภายในช่วงเวลา |
| มองเห็นได้ | ระบุสิทธิ์ในการเข้าถึงเมื่อใช้ตารางเป็นแหล่งข้อมูลบนหน้าหรือรายงาน ถ้าตารางถูกใช้เป็นแหล่งข้อมูลบนเพจ สิทธิ์การเข้าถึงบนหน้าจะไม่สามารถเกินสิทธิ์การเข้าถึงที่กําหนดไว้สําหรับตารางได้ |
ตารางและแบบจําลองรายงาน
คุณสมบัติต่อไปนี้เกี่ยวข้องกับแบบจําลองรายงานที่คุณใช้ในการเพิ่มข้อมูลลงในรายงาน:
- AnalysisSelection
- AnalysisVisibility
- IsLookup
- SingularLabel
- TypicalRowCount
คุณสมบัติของเขตข้อมูลตาราง
คุณสมบัติต่อไปนี้เกี่ยวข้องกับแบบจําลองรายงานที่คุณใช้ในการเพิ่มข้อมูลลงในรายงาน:
- AnalysisDefaultTotal
- AnalysisLabel
- AnalysisTotaling
- AnalysisUsage
- AnalysisVisibility
- CurrencyCode
- CurrencyCodeField
- CurrencyCodeTable
| คุณสมบัติ | คำอธิบาย |
|---|---|
| การปรับปรุง | ระบุว่าเขตข้อมูลสตริงควรจัดชิดซ้ายหรือจัดชิดขวาเมื่อมีการจัดเก็บไว้ในฐานข้อมูลหรือไม่ ตัวอย่างเช่น ถ้าสตริง 11 อักขระ "hello world" ถูกจัดเก็บในเขตข้อมูลที่จัดชิดขวาที่มีการตั้งค่า StringSizeที่ 40, 29 อักขระช่องว่างจะถูกจัดเก็บเป็นคํานําหน้า โน้ต: การตั้งค่า การปรับปรุง มีผลต่อผลลัพธ์การค้นหาเมื่อคุณค้นหาค่าในตารางโดยใช้ตัว>ดําเนินการเชิงสัมพันธ์ , , <>= และ <= ซึ่งไม่มีผลต่อผลลัพธ์การค้นหาเมื่อคุณใช้ตัว == ดําเนินการ การตั้งค่า การปรับ จะถูกละเว้นเมื่อคุณสมบัติ StringSize ถูกตั้งค่าเป็น (บันทึก) |
| AliasFor | ระบุฟิลด์ตารางที่ฟิลด์เป็นนามแฝง |
| AllowEdit | ระบุว่าผู้ใช้ได้รับอนุญาตให้ปรับเปลี่ยนข้อมูลในระเบียนที่มีอยู่บนหน้าหรือไม่ |
| AllowEditOnCreate | ระบุว่าอนุญาตให้ผู้ใช้ป้อนข้อมูลในฟิลด์ เมื่อสร้างเรกคอร์ดใหม่จากหน้าหรือไม่ |
| AnalysisDefaultTotal | สําหรับแบบจําลองรายงาน ใช้คุณสมบัตินี้เพื่อระบุวิธีรวมข้อมูลของเขตข้อมูลเมื่อผลรวมอัตโนมัติสําหรับตารางแสดงในรายงานที่สร้างขึ้นโดยใช้ SSRS และแบบจําลองรายงาน ค่าเริ่มต้นคือ ไม่ ซึ่งแสดงว่าฟิลด์ไม่ได้แสดงเป็นผลรวมโดยอัตโนมัติ สําหรับ OLAP คิวบ์ ให้ใช้คุณสมบัตินี้เพื่อระบุฟังก์ชันการรวมสําหรับหน่วยวัด ใช้คุณสมบัตินี้เมื่อคุณสมบัติ AnalysisUsage ถูกตั้งค่าเป็น Measure โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - Sum - ส่งกลับผลรวมของค่าทั้งหมดในหนึ่งชุด - Count - ส่งกลับจํานวนรายการที่ไม่ใช่ null ในชุด - CountDistinct - ส่งกลับจํานวนของรายการที่ไม่ใช่ค่าว่างที่แตกต่างกันในชุด - Min - ส่งกลับค่าต่ําสุดในชุด - Max - ส่งกลับค่าสูงสุดในหนึ่งชุด - ไม่มี - ไม่มีการใช้ฟังก์ชันการรวม - อัตโนมัติ - ตัวเลือกนี้ใช้กับ EDTs ที่ได้รับมา ค่าของคุณสมบัติ AnalysisUsage สําหรับ EDT หลักถูกใช้ |
| AnalysisLabel | ระบุป้ายชื่อที่จะใช้เป็นคําอธิบายภาพในคิวบ์ SSAS สําหรับเขตข้อมูลตาราง ป้ายชื่อจะถูกนําไปใช้กับแอตทริบิวต์มิติหรือหน่วยวัด คุณสมบัตินี้มีไว้สําหรับสถานการณ์ที่เงื่อนไขอย่างใดอย่างหนึ่งต่อไปนี้เป็นจริง: - ไม่ได้กําหนดคุณสมบัติป้ายชื่อ - คุณสมบัติ ป้ายชื่อ ไม่ทํางานเป็นคําบรรยายสําหรับแอตทริบิวต์มิติหรือหน่วยวัดในคิวบ์ SSAS |
| AnalysisUsage | ระบุบทบาทของฟิลด์ในคิวบ์ ตัวเลือกต่อไปนี้จะพร้อมใช้งาน - แอตทริบิวต์ - เขตข้อมูลเป็นแอตทริบิวต์มิติ - หน่วยวัด - เขตข้อมูลเป็นหน่วยวัด - ทั้งคู่ - เขตข้อมูลเป็นทั้งแอตทริบิวต์มิติและหน่วยวัด - ไม่มี - เขตข้อมูลไม่ใช่แอตทริบิวต์มิติหรือหน่วยวัด - อัตโนมัติ - ค่าของคุณสมบัติ AnalysisUsage สําหรับ EDT หรือการแจกแจงที่ควรใช้เขตข้อมูลตาม |
| ConfigurationKey | ตั้งค่าคีย์การตั้งค่าคอนฟิกสําหรับฟิลด์ |
| CountryRegionCodes | ระบุรหัสสําหรับประเทศ/ภูมิภาคที่ใช้ฟิลด์ตารางหรือใช้ได้ คุณสมบัตินี้ถูกนํามาใช้เป็นรายการคั่นด้วยจุลภาคของรหัสประเทศ ISO ในสตริงเดียว ค่าต้องตรงกับข้อมูลในสมุดรายชื่อส่วนกลาง เฟรมเวิร์กไคลเอ็นต์และแอปพลิเคชันอาจใช้คุณสมบัตินี้เพื่อเปิดหรือปิดใช้งานคุณลักษณะเฉพาะของประเทศ/ภูมิภาค |
| CountryRegionContextField | ระบุเขตข้อมูลที่ระบุบริบทประเทศ/ภูมิภาค ดูคําอธิบายของคุณสมบัติ CountryRegionCodes |
| ExtendedDataType | ระบุ EDT ที่จะใช้สําหรับเขตข้อมูลนี้ |
| GroupPrompt | ระบุป้ายชื่อที่ใช้สําหรับเขตข้อมูลเมื่อปรากฏในกลุ่ม ปลาย: คุณสามารถใช้คุณสมบัตินี้เพื่อช่วยรับประกันว่าป้ายชื่อเขตข้อมูลจะไม่ทําซ้ําข้อความที่ปรากฏในป้ายชื่อสําหรับกลุ่มเขตข้อมูล ตัวอย่างเช่น ถ้ากลุ่มเขตข้อมูลบนหน้ามีป้ายชื่อ ลูกค้า อย่ารวมข้อความนี้ในคุณสมบัติ GroupPrompt สําหรับเขตข้อมูลที่รวมอยู่ในกลุ่มเขตข้อมูล |
| HelpText | ระบุสตริงวิธีใช้สําหรับฟิลด์ สตริงวิธีใช้จะแสดงขึ้นเมื่อมีการใช้เขตข้อมูลบนหน้า |
| ID | รหัสฟิลด์ที่ระบบสร้างขึ้น |
| IgnoreEDTRelation | คุณสมบัตินี้จะใช้ระหว่างการโยกย้ายความสัมพันธ์ EDT เมื่อคุณย้ายความสัมพันธ์จากโหนด EDT ไปยังโหนดตาราง คุณสามารถข้ามความสัมพันธ์ที่ไม่ถูกต้องสําหรับเขตข้อมูลตารางที่กําหนดได้ เมื่อต้องการข้ามความสัมพันธ์ที่ไม่ถูกต้อง ให้ตั้งค่าคุณสมบัตินี้เป็น ใช่ ค่าเริ่มต้นคือ ไม่ |
| ป้ายชื่อ | ระบุป้ายชื่อสําหรับเขตข้อมูล ป้ายชื่อนี้จะปรากฏบนหน้าและรายงาน ดูคําอธิบายของคุณสมบัติ AnalysisLabel ก่อนหน้านี้ในตารางนี้ |
| จำเป็น | ระบุว่าผู้ใช้ต้องเพิ่มข้อมูลลงในเขตข้อมูลบนหน้าหรือไม่ ตั้งค่าคุณสมบัตินี้เป็น ใช่ เพื่อระบุว่าค่าเริ่มต้นหรือค่าเริ่มต้นสําหรับชนิดข้อมูลแต่ละชนิดไม่ยอมรับสําหรับการคงอยู่ในฐานข้อมูล รายการต่อไปนี้แสดงค่าเริ่มต้นบางอย่างที่ไม่สามารถใช้สําหรับเขตข้อมูลบังคับบนหน้าได้: - ค่าว่างไม่ยอมรับสําหรับเขตข้อมูล str (สตริง) - วันที่-เวลาต่ําสุดไม่ยอมรับสําหรับเขตข้อมูลวันที่-เวลา เช่น วันที่ และ utcdatetime - ค่า 0 (ศูนย์) ไม่ยอมรับสําหรับเขตข้อมูลตัวเลข เช่น int, real และ enum การเงินและการดําเนินงานไม่สนับสนุนตรรกะสําหรับค่า null ที่เป็นมาตรฐานในผลิตภัณฑ์ฐานข้อมูล SQL ส่วนใหญ่ ฟิลด์ไม่สามารถเป็น null ในฐานข้อมูลได้ ดังนั้นคุณสมบัติ บังคับ จะไม่เกี่ยวข้องกับแนวคิดของค่า Null ความระมัดระวัง: ฟิลด์ตารางบังคับสามารถมีคุณสมบัติ EnumType ที่ตั้งค่าเป็นการแจกแจง คุณอาจกําหนดเขตข้อมูลเป็นชนิด enum ที่มีหน่วยข้อมูลที่มีค่าจํานวนเต็ม 0 ในกรณีนี้ 0 ไม่ใช่รายการที่พร้อมใช้งานสําหรับการเลือกบนหน้า ระบบแบบฟอร์มจะเรียกใช้เมธอด validateWrite โดยอัตโนมัติเพื่อบังคับใช้การตั้งค่าของคุณสมบัติ บังคับ อย่างไรก็ตาม คุณสมบัติ บังคับ จะไม่มีผลกับลักษณะการทํางานของ SQL X++ โดยตรงที่แทรกหรืออัปเดตค่าของเขตข้อมูลตาราง ใน SQL X++ โดยตรงของคุณ คุณสามารถรวมการเรียกใช้วิธีการ validateWrite บนตัวแปรบัฟเฟอร์ตารางของคุณ ตัวแปรบัฟเฟอร์ของคุณสืบทอดวิธีการ จากคลาส xRecord |
| MinReadAccess | ระบุโหมดของคุณลักษณะการตรวจสอบโดยอัตโนมัติ การรับรองความถูกต้องโดยอัตโนมัติมีสองโหมดการทํางาน: คีย์นอกตัวแทนและการค้นหา ถ้ามีการแท็กตารางในแบบสอบถามสําหรับการอนุญาตคีย์นอกที่เป็นตัวแทน และผู้ใช้ไม่สามารถเข้าถึงตารางนั้นได้ แต่ไม่ได้ถูกปฏิเสธอย่างชัดเจน การเข้าถึงมุมมองจะถูกกําหนดให้กับตาราง อย่างไรก็ตาม ไม่ใช่ทุกเขตข้อมูลที่สามารถมองเห็นได้ การมองเห็นจะถูกกําหนดโดยกฎต่อไปนี้: - ถ้า MinReadAccess ถูกตั้งค่าเป็น ไม่ใช่ การเข้าถึงจะถูกกําหนดให้กับเขตข้อมูล - ถ้า MinReadAccess ถูกตั้งค่าเป็น ใช่ การเข้าถึงมุมมองจะถูกกําหนดให้กับเขตข้อมูล - มิฉะนั้น จะมีการอนุญาตการเข้าถึงมุมมอง หากเขตข้อมูลเป็นส่วนหนึ่งของกลุ่มการระบุอัตโนมัติของคีย์ธรรมชาติ ถ้าเป็นเขตข้อมูลชื่อเรื่อง หรือถ้าเป็นเขตข้อมูลระบบ ถ้ามีการแท็กตารางในคิวรีสําหรับการอนุญาตการค้นหา การเข้าถึงจะถูกกําหนดโดยกฎต่อไปนี้: - ถ้า MinReadAccess ถูกตั้งค่าเป็น ไม่ใช่ การเข้าถึงจะถูกกําหนดให้กับเขตข้อมูล - มิฉะนั้น การดูจะได้รับอนุญาตให้ฟิลด์ |
| แบบจำลอง | ระบุแบบจําลองที่มีเขตข้อมูลตารางอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบประกอบด้วยตารางหรือคลาส องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| ชื่อ | ระบุชื่อของฟิลด์ |
| RelationContext | ระบุการแม็ปของฟิลด์ไปยังความสัมพันธ์ตารางเฉพาะ โดยทั่วไปแล้ว คุณสมบัตินี้จะถูกใช้ในสถานการณ์หน่วยวัดหน่วยเพื่อจําลองข้อมูลที่เกี่ยวข้องกับรหัสสกุลเงินหรือปริมาณ จากนั้น สามารถใช้ความสัมพันธ์ที่เชื่อมโยงกับฟิลด์ เพื่อแสดงการค้นหารหัสสกุลเงินหรือปริมาณ ไม่มีค่าเริ่มต้น |
| SaveContents | ระบุว่ามีการบันทึกข้อมูลฟิลด์ในฐานข้อมูล หรือถือเป็นข้อมูลฟิลด์เสมือน ข้อมูลเขตข้อมูลเสมือนจะถูกคํานวณในเวลาที่เรียกใช้งานเมื่อเขตข้อมูลถูกแสดง ข้อมูลนี้ไม่มีการแสดงทางกายภาพในฐานข้อมูล ปลาย: แทนที่จะเป็นเขตข้อมูลเสมือน คุณสามารถใช้วิธีการแสดงและแก้ไขได้ |
| StringSize | ตั้งค่าความยาวเขตข้อมูล ในจํานวนอักขระ ความยาวของเขตข้อมูลสูงสุดขึ้นอยู่กับฐานข้อมูล ค่าของ (บันทึก) ระบุว่าความยาวของเขตข้อมูลไม่จํากัด |
| ชนิด | ระบุชนิดพื้นฐานของเขตข้อมูล |
| มองเห็นได้ | ระบุว่าควรมองเห็นเขตข้อมูลในส่วนติดต่อผู้ใช้หรือไม่ |
คุณสมบัติดัชนีตาราง
ตารางต่อไปนี้อธิบายถึงคุณสมบัติที่พร้อมใช้งานสําหรับดัชนีในตาราง
| คุณสมบัติ | คำอธิบาย |
|---|---|
| AllowDuplicates | ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ ดัชนีสามารถเป็นค่าที่ไม่ใช่ภาษาได้ ถ้าคุณไม่ได้สร้างดัชนีที่ไม่ซ้ํากันอย่างน้อยหนึ่งดัชนี ดัชนีที่ไม่ซ้ํากันจะถูกสร้างขึ้นโดยการรวมดัชนีแรกและ RecId |
| คีย์สํารอง | ระบุว่าดัชนีนี้เป็นส่วนหนึ่งของคีย์สํารองหรือไม่ เขตข้อมูลดัชนีต้องมีค่าที่ไม่ซ้ํากันในทุกระเบียน |
| ConfigurationKey | ตั้งค่าคีย์การกําหนดค่า ฟิลด์ดัชนีที่ปิดใช้งานผ่านคีย์การกําหนดค่าจะถูกลบออกจากดัชนีโดยอัตโนมัติ |
| เปิดใช้งาน | ใช้คุณสมบัตินี้เพื่อปิดใช้งานดัชนี |
| ID | ตัวระบุภายในของออบเจ็กต์ |
| แบบจำลอง | ระบุแบบจําลองที่มีดัชนีตารางอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบประกอบด้วยตารางหรือคลาส องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| ชื่อ | ระบุชื่อดัชนี |
| UniqueAcrossCompanies | คุณสมบัตินี้สําหรับใช้ภายใน Microsoft เท่านั้น ค่าที่พร้อมใช้งานคือ ใช่ และ ไม่ใช่ ค่าเริ่มต้นคือ ไม่ ค่าของคุณสมบัตินี้จะถูกละเว้นเมื่อคุณสมบัติ AllowDuplicates ถูกตั้งค่าเป็น ไม่ใช่ อย่างไรก็ตาม เมื่อ AllowDuplicates ถูกตั้งค่าเป็น ใช่ ค่า ใช่ สําหรับ UniqueAcrossCompanies สามารถปรับปรุงประสิทธิภาพของคิวรีข้ามบริษัทบางรายการ การปรับปรุงประสิทธิภาพการทํางานนั้นเกิดจากการเปลี่ยนแปลงการแคชข้อมูล |
| ValidTimeStateKey | ระบุว่าจะใช้คีย์ดัชนีนี้เพื่อกําหนดความสัมพันธ์ของสถานะเวลาที่ถูกต้องกับตารางหลักหรือไม่ ค่าเริ่มต้นคือ ไม่ เคล็ด ลับ: เมื่อต้องการเปิดใช้งานคุณสมบัตินี้ ให้ตั้งค่าคุณสมบัติ AllowDuplicates เป็น ไม่ใช่ และคุณสมบัติ AlternateKey เป็น ใช่ |
| ValidTimeStateMode | ระบุว่าจะอนุญาตให้มีช่องว่างระหว่างเรกคอร์ดวันที่มีผลบังคับใช้สองรายการหรือไม่ ค่าเริ่มต้นคือ NoGap เคล็ด ลับ: เมื่อต้องการเปิดใช้งานคุณสมบัตินี้ ให้ตั้งค่าคุณสมบัติ AllowDuplicates เป็น ไม่ใช่ คุณสมบัติ AlternateKey เป็น ใช่ และคุณสมบัติ ValidTimeStateKey เป็น ใช่ |
หมายเหตุ
หน้าเรียงลําดับบนดัชนีแรก
คุณสมบัติความสัมพันธ์ของตาราง
รายการของคุณสมบัติ
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับความสัมพันธ์ของตารางใน Application Explorer
| คุณสมบัติ | คำอธิบาย |
|---|---|
| คาร์ดินาลลิตี้ | จํานวนครั้งที่ค่าคีย์หลักแต่ละค่าจากตารางอ้างอิงต้องเกิดขึ้นในคอลัมน์ Foreign Key ของตารางปัจจุบัน ตัวอย่างเช่น ค่า OneMore หมายถึง อย่าง น้อยหนึ่งค่า แต่ไม่เป็นศูนย์ ค่านี้ระบุว่าทุกค่าคีย์หลักต้องเกิดขึ้นในคอลัมน์ Foreign Key ของตารางย่อยอย่างน้อยหนึ่งครั้ง โหนดความสัมพันธ์ภายใต้ตาราง SalesLine อาจใช้ค่า OneMore เมื่อกฎทางธุรกิจกําหนดให้ทุกระเบียนในตาราง SalesTable หลักเกี่ยวข้องกับสินค้าที่กําลังขายอย่างน้อยหนึ่งรายการ ในขณะนี้ ยังไม่มีการใช้คุณสมบัติคาร์ดินาลลิตี้ อย่างไรก็ตาม การเผยแพร่ในอนาคตอาจใช้คุณสมบัตินี้และคุณสมบัติ RelatedTableCardinality |
| CreateNavigationPropertyMethods | ค่า ใช่ แนะนําระบบเพื่อสร้างวิธีการนําทางบนคลาสบัฟเฟอร์ตารางสําหรับโหนดความสัมพันธ์ของ Foreign Key แต่ละโหนด |
| EDTRelation | ถ้ามีการตั้งค่าเป็น ใช่ เครื่องมือซอฟต์แวร์จะถูกใช้เพื่อย้ายความสัมพันธ์นี้ไปยังตําแหน่งปัจจุบันจากความสัมพันธ์ EDT เก่า |
| EntityRelationshipRole | คุณสมบัตินี้จะอธิบายความหมายของความสัมพันธ์ที่กําหนดไว้บนตาราง ชื่อบทบาทควรเป็นคํานามหรือวลีคํานาม ชื่อบทบาทควรระบุบทบาทของตารางที่เกี่ยวข้องที่สัมพันธ์กับออบเจ็กต์ที่เกี่ยวข้อง อีกวิธีหนึ่งคือ ชื่อบทบาทควรเป็นวลีสั้น ๆ ที่เริ่มต้นด้วยคํากริยากริยาปัจจุบันที่ระบุบทบาทที่ตารางมีในความสัมพันธ์ ไม่จําเป็นต้องมีชื่อบทบาทเมื่อความสัมพันธ์ไม่กํากวม |
| แบบจำลอง | แบบจําลองที่ความสัมพันธ์นี้เป็นส่วนหนึ่ง |
| ชื่อ | ชื่อที่เป็นคําอธิบายที่คุณเลือกสําหรับความสัมพันธ์ |
| NavigationPropertyMethodNameOverride | ระบุชื่อของวิธีการนําทาง ถ้าคุณไม่ได้ระบุค่า วิธีการนําทางจะใช้ค่าจากคุณสมบัติ RelatedTableRole |
| RelatedTableCardinality | ระบุว่าค่าฟิลด์ foreign key ในตารางปัจจุบันสามารถเป็น Null ในบางเรกคอร์ดหรือทั้งหมดของตารางปัจจุบันได้ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ZeroOne หมายถึงศูนย์หรือหนึ่ง ค่านี้ระบุว่าเขตข้อมูล Foreign Key ในเรกคอร์ดรองสามารถเป็น Null ได้ - แน่นอนว่า One ระบุว่าเขตข้อมูล Foreign Key ไม่สามารถ เป็น null ในระเบียนรองใดๆ ได้ |
| RelatedTableRole | ใส่ค่าข้อความเพื่ออธิบายวัตถุประสงค์ของตารางหลักที่อ้างอิงในความสัมพันธ์นี้ เมื่อตารางมีความสัมพันธ์เดียวเท่านั้นที่อ้างอิงถึงตารางหลักที่กําหนด คุณสามารถใช้ชื่อของตารางหลักได้ ในบางครั้ง ตารางมีมากกว่าหนึ่งความสัมพันธ์กับตารางหลักที่อ้างอิงถึงที่กําหนด ในกรณีนี้ ค่าของคุณสมบัติ RelatedTableRole ควรอธิบายความสัมพันธ์เพียงพอที่จะแยกความแตกต่างวัตถุประสงค์ของความสัมพันธ์ออกจากความสัมพันธ์อื่น ๆ กับตารางหลักเดียวกัน ค่าของคุณสมบัตินี้สามารถใช้เป็นค่าของคุณสมบัติ JoinRelation ของความสัมพันธ์ของแหล่งข้อมูลภายใต้คิวรี Application Explorer ในกรณีมาตรฐานแนะนําให้ใช้นี้เนื่องจากจะช่วยลดการดีนอร์มอลไลเซต คุณสมบัตินี้โต้ตอบกับคุณสมบัติ UseDefaultRoleNames |
| RelationshipType | เลือกค่าที่อธิบายความสัมพันธ์แบบละเอียดระหว่างสองตาราง ตัวอย่างเช่น ค่า องค์ประกอบ ระบุว่าระเบียนรองไม่สามารถมีอยู่อย่างมีความหมายเว้นแต่จะเกี่ยวข้องกับบันทึกหลักที่เฉพาะเจาะจง ระเบียนสําหรับชั้นที่สี่ในตาราง Floor ไม่สามารถมีอยู่ได้ เว้นแต่ว่าจะอ้างอิงถึงระเบียนในตารางการสร้างหลัก โน้ต: DeleteActions ควรเข้ากันได้กับการตั้งค่าคุณสมบัตินี้ สําหรับความสัมพันธ์แบบองค์ประกอบ DeleteActions ควรมีลบลักษณะการทํางานแบบเรียงซ้อน ในขณะนี้ ยังไม่มีการใช้คุณสมบัติ RelationshipType อย่างไรก็ตาม การเผยแพร่ในอนาคตอาจใช้คุณสมบัตินี้ |
| บทบาท | ระบุชื่อที่อธิบายถึงความหมายหรือบทบาทของความสัมพันธ์ ตัวอย่างเช่น ความสัมพันธ์หนึ่งกับตารางแผนกสามารถติดตามแผนกที่พนักงานเป็นสมาชิกอยู่ในขณะนี้ได้ ความสัมพันธ์อื่นสามารถติดตามแผนกที่พนักงานร้องขอการโอนย้ายไปได้ แม้ว่าความสัมพันธ์ทั้งสองความสัมพันธ์จะเป็นความสัมพันธ์กับตารางแผนก แต่ความสัมพันธ์จะเติมบทบาทที่แตกต่างกัน เป็นค่าของคุณสมบัตินี้ ควรรวมชื่อของตารางย่อยและตารางหลักโดยใช้อักขระขีดล่าง (_) ตัวอย่างเช่น ป้อน SalesTable_SalesLine คุณสมบัตินี้โต้ตอบกับคุณสมบัติ UseDefaultRoleNames |
| ตาราง | ตารางที่ความสัมพันธ์อ้างอิงถึง |
| UseDefaultRoleNames | ค่าใช่ ระบุว่าระบบต้องสร้างค่าเริ่มต้นสําหรับคุณสมบัติบทบาทและ RelatedTableRole แม้ว่าคุณตั้งค่าคุณสมบัตินี้เป็นใช่ ค่าที่สร้างขึ้นสําหรับบทบาทและ RelatedTableRole จะไม่ปรากฏในหน้าต่างคุณสมบัติ นอกจากนี้ คลาส TreeNode จะไม่ใช้ค่าที่สร้างขึ้น อย่างไรก็ตาม คลาสการแสดงภาพสะท้อน DictRelation ใช้ค่าที่สร้างขึ้น |
| ตรวจสอบความถูกต้อง | ค่าของ ใช่ ระบุว่า เมื่อหน้าแทรกระเบียนลงในตารางย่อย การแทรกจะถูกปฏิเสธเว้นแต่ว่ามีระเบียนที่เกี่ยวข้องอยู่ในตารางหลักที่อ้างอิง นอกจากนี้ เมื่อหน้าลบเรกคอร์ดจากตารางหลัก การลบจะถูกปฏิเสธหรือเรียงซ้อนไปยังระเบียนที่เกี่ยวข้องในตารางย่อย ตั้งค่าเป็นไม่เมื่อคุณสมบัติ RelationshipType ถูกตั้งค่าเป็นเชื่อมโยง นอกจากนี้คุณอาจตั้งค่าเป็น ไม่ ในกรณีชั่วคราวพิเศษ เช่น ระหว่างสถานการณ์การอัปเกรดบางอย่าง เมื่อคุณตั้งค่ากลับเป็น ใช่ จะไม่มีการตรวจสอบความถูกต้องเกิดขึ้นสําหรับเรกคอร์ดที่ถูกแทรกหรือลบในขณะที่ค่าเป็น ไม่ใช่ ความระมัดระวัง: ค่า ใช่ สําหรับคุณสมบัติ Validate ไม่ได้ป้องกันการดําเนินการข้อมูล X++ SQL โดยตรงจากการลบระเบียนหลักหรือแทรกระเบียนย่อยที่ละเมิดความสมบูรณ์ของข้อมูล Foreign Key |
หมายเหตุ
เมื่อคุณตั้งค่าคุณสมบัติ SaveDataPerCompany เป็น ใช่ สําหรับทั้งสองตาราง ระบบจะเพิ่มเขตข้อมูล DataAreaId ไปยังแต่ละความสัมพันธ์
RelatedTableRole และ JoinRelation ของคิวรี
ในส่วนนี้จะอธิบายวิธีการที่คุณสามารถใช้คุณสมบัติ RelatedTableRole เพื่อลดความซับซ้อนของการสร้างคิวรีใหม่ ถ้าคุณป้อนค่าที่ชัดเจนสําหรับคุณสมบัติ RelatedTableRole ในความสัมพันธ์ของตาราง คุณสามารถใช้ค่านั้นเพื่อเติมคุณสมบัติ JoinRelation บนความสัมพันธ์ของแหล่งข้อมูลภายใต้โหนด Querys>MyQuery ใน Application Explorer ใช้วิธีนี้เพื่อระบุเขตข้อมูลของการรวมในตําแหน่งที่ตั้งเดียว ถ้าเขตข้อมูลการรวมมีการเปลี่ยนแปลง คุณต้องอัปเดตการรวมในตําแหน่งที่ตั้งเดียวเท่านั้น ก่อนที่คุณจะสามารถตั้งค่าสําหรับคุณสมบัติ JoinRelation คุณต้องลบค่าของคุณสมบัติเขตข้อมูลและ RelatedField
CreateNavigationPropertyMethods และ RelatedTableRole
เมื่อคุณตั้งค่าคุณสมบัติ CreateNavigationPropertyMethods เป็น ใช่ ในความสัมพันธ์ของตาราง ระบบจะสร้างวิธีการนําทางสําหรับคลาสบัฟเฟอร์ตาราง วิธีการนําทางเชื่อมโยงอินสแตนซ์บัฟเฟอร์ตารางสองรายการโดยใช้ความสัมพันธ์ของ Foreign Key คลาส UnitOfWork เป็นพื้นที่หนึ่งที่ใช้การเชื่อมโยงการนําทางนี้ ชื่อของวิธีการนําทางมาจากค่าของคุณสมบัติ RelatedTableRole ในความสัมพันธ์ของตาราง ลักษณะการทํางานนี้เกิดขึ้นเมื่อคุณตั้งค่า RelatedTableRole อย่างชัดเจนในหน้าต่างคุณสมบัติ และเมื่อระบบสร้างค่า RelatedTableRole เนื่องจากคุณสมบัติ UseDefaultRoleNames ถูกตั้งค่าเป็น ใช่ ค่าคุณสมบัติเหล่านี้สร้างวิธีการนําทางต่อไปนี้บนบัฟเฟอร์ CustTable ลูก โดยส่วนใหญ่ ชื่อวิธีการนําทางจะถูกคัดลอกจากค่าของคุณสมบัติ RelatedTableRole
public final CustBankAccount BankAccounts([CustBankAccount relatedTable])
คุณสมบัติ NavigationPropertyMethodNameOverride
รายการต่อไปนี้อธิบายกรณีที่คุณต้องแทนที่ชื่อที่ระบบสร้างขึ้นสําหรับวิธีการนําทางบนคลาสบัฟเฟอร์ตาราง:
- คลาสตารางมีชื่อเมธอดที่ตรงกับค่าของคุณสมบัติ RelatedTableRole อยู่แล้ว
- ค่าของคุณสมบัติ RelatedTableRole เกินความยาวสูงสุดที่สามารถใช้สําหรับชื่อเมธอดได้
ในกรณีเหล่านี้ คุณต้องเลือกชื่อที่ถูกต้องสําหรับวิธีการนําทางและกําหนดชื่อนั้นเป็นค่าของคุณสมบัติ NavigationPropertyMethodNameOverride บนความสัมพันธ์ของตาราง
ทําความเข้าใจการแจงนับ RelationshipType
เมื่อคุณเพิ่มโหนดภายใต้ความสัมพันธ์ของตาราง คุณสามารถตั้งค่าคุณสมบัติ RelationshipType สําหรับความสัมพันธ์ใหม่ได้ รายการของค่าที่เป็นไปได้สําหรับคุณสมบัติ RelationshipType คือรายการขององค์ประกอบในการแจงนับ RelationshipType ส่วนนี้อธิบายความหมายของแต่ละองค์ประกอบในการแจงนับ RelationshipType
คําอธิบายขององค์ประกอบ
ตารางต่อไปนี้อธิบายองค์ประกอบของคุณสมบัติ RelationshipType
| ชื่อองค์ประกอบ | คำอธิบาย | การอนุมานโดยอัตโนมัติ |
|---|---|---|
| ไม่ระบุ | องค์ประกอบนี้มักจะเป็นค่าเริ่มต้นของคุณสมบัติ RelationshipType | เมื่อคุณสมบัติ RelationshipType มีค่า NotSpecified ระบบจะอนุมานค่าที่เหมาะสม ระบบอนุมานค่าในลําดับต่อไปนี้: - ความเชี่ยวชาญ -เชื่อม โยง -องค์ ประกอบ - การรวม -สมาคม ตัวอย่างเช่นหากเป็นไปตามเกณฑ์สําหรับทั้งองค์ประกอบและการรวมระบบจะอนุมานองค์ประกอบเนื่องจากองค์ประกอบเกิดขึ้นก่อนหน้าในรายการ |
| ความเชี่ยวชาญเฉพาะทาง | องค์ประกอบนี้นําไปใช้กับการสืบทอดตารางเท่านั้นไปยังความสัมพันธ์ระหว่างตารางฐานและตารางที่ได้รับ | ระบบตั้งค่าคุณสมบัติ RelationshipType เป็น การกําหนดความเฉพาะตัว เมื่อใดก็ตามที่มีการสืบทอดตาราง |
| ลิงค์ | องค์ประกอบนี้เป็นความสัมพันธ์ที่ไม่ใช่เชิงสัมพันธ์ จําเป็นต้องตั้งค่าคุณสมบัติ Validate เป็น ไม่ใช่ ความสัมพันธ์ชนิดนี้สนับสนุนการนําทางระหว่างหน้าที่แสดงรายการเรกคอร์ดจํานวนมากจากตารางและหน้าที่มีเขตข้อมูลรายละเอียดสําหรับเรกคอร์ดหนึ่งจากตาราง | ลิงก์จะใช้เพื่อสนับสนุนการโยกย้ายความสัมพันธ์ของลิงก์ EDT ในระหว่างการอัปเกรดจากเวอร์ชันก่อนหน้าเท่านั้น เครื่องมือการย้ายจะสร้างความสัมพันธ์ชนิดนี้ แต่คุณต้องไม่ |
| องค์ประกอบ | องค์ประกอบนี้เป็นความสัมพันธ์ของการรวมชนิดที่แข็งแกร่งกว่า ตารางต้องไม่มีความสัมพันธ์ขององค์ประกอบมากกว่าหนึ่งรายการ ตัวอย่างเช่น อาคารประกอบด้วยห้องพักและห้องที่กําหนดไม่สามารถอยู่ในอาคารมากกว่าหนึ่งหลังได้ | หากเป็นไปตามเกณฑ์สําหรับองค์ประกอบ แต่คุณกําหนดค่าของการรวมหรือการเชื่อมโยงด้วยตนเอง ระบบจะทําให้ค่าเป็นการรวมหรือการเชื่อมโยง |
| การรวม | องค์ประกอบนี้เหมาะสมเมื่อตารางรองได้รับการพิจารณารองไปยังเอนทิตีของตารางหลัก | ระบบอนุมาน การรวมเมื่อเงื่อนไขใดเงื่อนไขหนึ่งต่อไปนี้เป็นจริง: - ตารางหลักมีโหนดการดําเนินการลบที่กําหนดไว้เพื่อใช้โหนดความสัมพันธ์นี้ - ฟิลด์คีย์นอกใดๆ สําหรับความสัมพันธ์นี้ในตารางรองมีคุณสมบัติบังคับที่ตั้งค่าเป็น ใช่ หากเป็นไปตามเกณฑ์สําหรับการรวม แต่คุณกําหนดค่าความสัมพันธ์ด้วยตนเอง ระบบจะปล่อยค่าเป็น การเชื่อมโยง |
| การเชื่อมโยง | องค์ประกอบนี้คือแนวคิดของคีย์นอกมาตรฐาน | คุณต้องตั้งค่าคุณสมบัติ RelationshipType เป็น Association ถ้าระบบไม่ได้ตั้งค่าของคุณสมบัติเป็นอย่างใด และหากการรวมและองค์ประกอบไม่เหมาะสม |
ดูคุณสมบัติ
คุณสมบัติสําหรับมุมมองจะเหมือนกับคุณสมบัติสําหรับตาราง อย่างไรก็ตาม เนื่องจากมุมมองเป็นแบบอ่านอย่างเดียว คุณจึงไม่สามารถเปลี่ยนคุณสมบัติส่วนใหญ่ได้ บางคุณสมบัติมีค่าคงที่ และคุณสมบัติบางอย่างสืบทอดมาจากแหล่งข้อมูลที่คิวรีใช้เพื่อกําหนดมุมมอง คุณสมบัติต่อไปนี้สําหรับมุมมองที่เกี่ยวข้องกับการวิเคราะห์ข้อมูลเมื่อคุณกําลังใช้ SSRS คุณสามารถเปลี่ยนคุณสมบัติเหล่านี้ทั้งหมดได้
- AnalysisVisibility
- AnalysisSelection
- TypicalRowCount
- IsLookup
- SingularLabel
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติที่คุณสามารถตั้งค่าสําหรับมุมมอง
| คุณสมบัติ | คำอธิบาย |
|---|---|
| AOSAuthorization | ระบุว่าการดําเนินการเข้าถึงข้อมูลใดที่ต้องการการตรวจสอบสิทธิ์ของผู้ใช้ |
| CacheLookup | ระดับแคชของเรกคอร์ดสําหรับตาราง |
| ClusterIndex | ดัชนีคลัสเตอร์ของตาราง ถ้ามีดัชนีคลัสเตอร์ |
| ConfigurationKey | ตั้งค่าคีย์การตั้งค่าคอนฟิกสําหรับมุมมอง |
| CountryRegionCodes | ระบุรหัสสําหรับประเทศหรือภูมิภาคที่ใช้เมนูหรือใช้ได้ ใช้คุณสมบัตินี้เป็นรายการคั่นด้วยจุลภาคของรหัสประเทศ ISO ในสตริงเดียว ค่าต้องตรงกับข้อมูลในสมุดรายชื่อส่วนกลาง ไคลเอ็นต์ใช้คุณสมบัตินี้เพื่อเปิดหรือปิดใช้งานคุณลักษณะเฉพาะของประเทศหรือภูมิภาค |
| CountryRegionContextField | ระบุเขตข้อมูลที่ระบุบริบทประเทศ/ภูมิภาค ดูคําอธิบายของคุณสมบัติ CountryRegionCodes |
| DeveloperDocumentation | อธิบายวัตถุประสงค์ของมุมมอง และอธิบายวิธีการใช้ในโปรแกรม โดยทั่วไปแล้ว คําอธิบายจะมีประโยคไม่เกินห้าประโยคและเขียนเป็นย่อหน้าเดียว |
| EntityRelationshipType | จัดประเภทมุมมองตามความสัมพันธ์เอนทิตีทั่วไป (ER) สัญกรณ์แบบจําลองข้อมูล มุมมองจะถูกจัดประเภทเป็นเอนทิตีหรือความสัมพันธ์ เอนทิตีแสดงวัตถุ ในขณะที่ความสัมพันธ์แสดงความสัมพันธ์ระหว่างสองวัตถุ |
| FormRef | ระบุหน้าเริ่มต้นสําหรับมุมมอง หน้าเริ่มต้นคือหน้าที่แสดงเมื่อผู้ใช้เปิดใช้งาน ข้ามไปยังตารางหลัก โดยใช้เมนูทางลัดสําหรับเขตข้อมูลบนหน้า หน้านี้อ้างอิงผ่านรายการเมนูของชนิดการแสดงผล ถ้าคุณปล่อยให้คุณสมบัตินี้ว่างเปล่า MorphX จะพยายามเปิดใช้งานหน้าที่มีชื่อเดียวกันกับตารางที่คุณกําลังอ้างอิงถึง |
| ID | ตัวระบุภายในของออบเจ็กต์ |
| ป้ายชื่อ | ระบุชื่อที่ผู้ใช้จําง่ายสําหรับมุมมอง |
| ListPageRef | ระบุรายการเมนูการแสดงที่ชี้ไปยังเพจที่สามารถแสดงรายการของชนิดเรกคอร์ดนี้ |
| แบบจำลอง | ระบุแบบจําลองที่มีมุมมองอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| ชื่อ | ระบุชื่อของมุมมอง ชื่อนี้จะใช้เมื่อคุณอ้างถึงมุมมองจากภาษา X++ |
| PreviewPartRef | ระบุส่วนของข้อมูลหรือส่วนของฟอร์มที่จะใช้ในการแสดงตัวอย่างขั้นสูง ส่วนข้อมูลแสดงคอลเลกชันของเขตข้อมูลจากคิวรีที่ระบุ ซึ่งใช้เมตาดาต้าเพื่ออธิบายลักษณะที่ปรากฏของข้อมูล ส่วนของฟอร์มแสดงตัวชี้ไปยังหน้า |
| PrimaryIndex | ระบุดัชนีหลักของมุมมอง สามารถเลือกได้เฉพาะดัชนีที่ไม่ซ้ํากันเท่านั้น คุณสมบัตินี้ใช้สําหรับการปรับฐานข้อมูลให้เหมาะสม และเพื่อระบุว่าควรใช้ดัชนีที่ไม่ซ้ํากันใดเป็นคีย์การแคช ถ้าคุณไม่ได้ระบุดัชนีหลัก ดัชนีเฉพาะที่มี ID ต่ําสุดจะถูกใช้เป็นคีย์การแคช |
| การสอบถาม | ระบุคิวรีที่เป็นแหล่งข้อมูลสําหรับมุมมอง คุณสามารถใช้คุณสมบัตินี้แทนการเพิ่มแหล่งข้อมูลลงในมุมมองได้โดยตรง |
| ReportRef | ชื่อของรายงานเริ่มต้นสําหรับตาราง |
| SaveDataPerCompany | ตั้งค่าคุณสมบัตินี้เป็น ใช่ สําหรับตารางเฉพาะของบริษัท ตั้งค่าเป็น ไม่ ถ้าข้อมูลเกี่ยวข้องกับข้ามบริษัท การติดตั้ง ฐานข้อมูล Application Explorer การติดตาม หรือ OLAP ตัวอย่างเช่น ตาราง SysTraceTable หรือ OLAPServerTable ระบุว่าควรบันทึกข้อมูลสําหรับตารางนั้นสําหรับแต่ละบริษัท หรือไม่ หรือข้อมูลควรพร้อมใช้งานโดยไม่มีการเชื่อมโยงของบริษัท ถ้าคุณสมบัติ SaveDataPerCompany บนตารางถูกตั้งค่าเป็น ใช่ ตารางดังกล่าวจะมีคอลัมน์ DataAreaId ที่ประกอบด้วยตัวระบุของบริษัท ถ้าคุณสมบัติตารางถูกตั้งค่าเป็น ไม่ใช่ คอลัมน์ DataAreaId จะถูกลบออกจากตาราง |
| SaveDataPerPartition | ค่าที่ระบุว่า มุมมองมีเขตข้อมูลระบบที่มีชื่อ ว่าพาร์ติชันหรือไม่ คุณสมบัตินี้มีวัตถุประสงค์ให้เป็นแบบอ่านอย่างเดียว ถ้ามุมมองมีเขตข้อมูล พาร์ติชัน แต่ละเรคคอร์ดจะถูกกําหนดให้กับหนึ่งพาร์ติชัน แต่ละระเบียนจะถูกซ่อนจากการดําเนินการเข้าถึงข้อมูลที่ทํางานภายใต้บริบทของพาร์ติชันอื่น ๆ |
| SearchLinkRefName | ชื่อของรายการเมนูที่เชื่อมโยงไปยังข้อมูลบนเว็บไซต์เกี่ยวกับเรกคอร์ดตารางที่แสดงรายการอยู่ในผลการค้นหาของเว็บไซต์องค์กร |
| SearchLinkRefType | ชนิดของรายการเมนูที่เชื่อมโยงไปยังข้อมูลบนเว็บไซต์เกี่ยวกับเรกคอร์ดตารางที่แสดงรายการอยู่ในผลลัพธ์การค้นหาของเว็บไซต์องค์กร |
| SystemTable | ค่าที่ระบุว่าตารางเป็นตารางระบบหรือไม่ ตารางระบบสามารถกรองในระหว่างการส่งออกและนําเข้า และจะซิงโครไนซ์เสมอเมื่อคุณลงชื่อเข้าใช้ ดังนั้น คุณสมบัตินี้อาจเป็นประโยชน์สําหรับตารางที่คุณใช้ทันทีที่คุณลงชื่อเข้าใช้ |
| TableContents | ระบุวิธีการนําข้อมูลการตั้งค่า/พารามิเตอร์กลับมาใช้ใหม่จากลูกค้าหนึ่งไปยังอีกลูกค้าหนึ่ง โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ไม่ได้ระบุ - ใช้ตัวเลือกนี้สําหรับตารางส่วนใหญ่ - ข้อมูลเริ่มต้น - ใช้ตัวเลือกนี้สําหรับข้อมูลอิสระจากลูกค้า เช่น รหัสไปรษณีย์ หน่วย และช่วงเวลา - ข้อมูลพื้นฐาน - ใช้ตัวเลือกนี้สําหรับข้อมูลขึ้นอยู่กับลูกค้า เช่น ปฏิทิน กลุ่ม และพารามิเตอร์ - ข้อมูลค่าเริ่มต้น+ฐาน - ใช้ตัวเลือกนี้สําหรับข้อมูลที่การรับรู้ภายในเครื่องแตกต่างกัน ตัวอย่างเช่น ผังบัญชี เป็นอิสระจากลูกค้าในเยอรมนี แต่ลูกค้าจะขึ้นอยู่กับสถานที่อื่น ๆ ส่วนใหญ่ |
| TableGroup | ระบุกลุ่มที่มุมมองเป็นสมาชิกอยู่ ตารางจัดกลุ่มตารางและมุมมองตามชนิดของข้อมูลที่มีอยู่ มุมมองสามารถอยู่ในกลุ่มตารางเดียวกันกับตาราง |
| TitleField1, TitleField2 | ข้อมูลที่แสดงในคําอธิบายหน้าต่างสําหรับมุมมอง คําบรรยายจะถูกสร้างขึ้นจากองค์ประกอบต่อไปนี้: - ป้ายชื่อ TitleField1 ตามด้วยเครื่องหมายทวิภาค (:) และช่องว่าง - ค่าของระเบียนปัจจุบันในคอลัมน์ที่ใช้สําหรับ TitleField1 ตามด้วยเครื่องหมายจุลภาค (,) - ค่าของระเบียนปัจจุบันในคอลัมน์ที่ใช้สําหรับ TitleField2 |
| ValidTimeState เปิดใช้งานแล้ว | ระบุว่ามุมมองสนับสนุนคุณลักษณะสถานะเวลาที่ถูกต้องของตารางเบื้องต้นหรือไม่ ค่าเริ่มต้นคือ ไม่ คุณสามารถตั้งค่าคุณสมบัตินี้เป็น ใช่ เฉพาะเมื่อเงื่อนไขทั้งสองต่อไปนี้เป็นจริง: - ตารางพื้นฐานเป็นตารางสถานะเวลาที่ถูกต้อง - มุมมองมี ValidFrom และ ValidTo ในรายการเขตข้อมูล |
| มองเห็นได้ | ระบุสิทธิ์ในการเข้าถึงเมื่อใช้ตารางเป็นแหล่งข้อมูลบนหน้าหรือรายงาน ถ้าตารางถูกใช้เป็นแหล่งข้อมูลบนเพจ สิทธิ์การเข้าถึงบนหน้าจะไม่สามารถเกินสิทธิ์การเข้าถึงที่กําหนดไว้สําหรับตารางได้ |
คุณสมบัติของชุดข้อมูล
ในส่วนนี้จะอธิบายเกี่ยวกับคุณสมบัติบนองค์ประกอบชุดข้อมูลใน Application Explorer โหนด ชุดข้อมูล เป็นโหนดระดับสูงใน Application Explorer ใช้ชุดข้อมูลเพื่อเข้าถึงข้อมูลในเว็บไซต์องค์กร
คําอธิบายของคุณสมบัติ
ตารางต่อไปนี้อธิบายถึงคุณสมบัติที่พร้อมใช้งานบนโหนดชุดข้อมูลใน Application Explorer
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ชื่อ | ตั้งชื่อชุดข้อมูล |
คุณสมบัติแหล่งข้อมูล
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนด แหล่งข้อมูล ของชุดข้อมูล
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ChangeGroupMode | ระบุวิธีการบันทึกการเปลี่ยนแปลงไปยังแหล่งข้อมูล โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ไม่มี - การเปลี่ยนแปลงไปยังแหล่งข้อมูลใด ๆ สําหรับชุดข้อมูลจะถูกบันทึกไว้โดยอิสระจากการเปลี่ยนแปลงไปยังแหล่งข้อมูลอื่น ๆ - ImplicitInnerOuter - แหล่งข้อมูลทั้งหมดที่มีการรวมภายในหรือการรวมภายนอกเป็นหน่วยเดียว บันทึกการเปลี่ยนแปลงทั้งหมดเรียบร้อยแล้ว หรือย้อนกลับหากเกิดข้อผิดพลาด |
คุณสมบัติแหล่งข้อมูลของชุดข้อมูล
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติที่พร้อมใช้งานสําหรับแหล่งข้อมูลของชุดข้อมูล
| คุณสมบัติ | คำอธิบาย |
|---|---|
| AllowCheck | ระบุว่าจะมีการตรวจสอบความปลอดภัยเกิดขึ้นก่อนเข้าถึงชุดข้อมูลหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - สิทธิ์ในการอ่านของผู้ใช้ได้รับการตรวจสอบก่อนที่จะเข้าถึงชุดข้อมูล - ไม่ - สิทธิ์ในการอ่านของผู้ใช้จะถูกตรวจสอบหลังจากที่มีการเข้าถึงชุดข้อมูลเท่านั้น ไม่มีการดึงข้อมูลหากผู้ใช้ขาดสิทธิ์เพียงพอสําหรับแหล่งข้อมูลพื้นฐาน ใช่ คือค่าเริ่มต้น และโดยปกติแล้วจะแนะนํา |
| อนุญาตสร้าง | ระบุว่าผู้ใช้สามารถสร้างระเบียนใหม่ในแหล่งข้อมูลได้หรือไม่ (ซึ่งก็คือในตารางสําหรับแหล่งข้อมูล) |
| AllowDelete | ระบุว่าผู้ใช้สามารถลบระเบียนในแหล่งข้อมูลได้หรือไม่ (ซึ่งก็คือในตารางสําหรับแหล่งข้อมูล) |
| AllowEdit | ระบุว่าผู้ใช้สามารถปรับเปลี่ยนข้อมูลได้หรือไม่ ปลาย: คุณสามารถตั้งค่าคุณสมบัติ AllowEdit สําหรับแหล่งข้อมูลทั้งหมดได้ที่นี่ คุณสมบัติเดียวกันยังมีอยู่บนแต่ละเขตข้อมูลในแหล่งข้อมูลเพื่อให้คุณสามารถห้ามการปรับเปลี่ยนสําหรับแต่ละเขตข้อมูล |
| ใส่คําอธิบายประกอบอัตโนมัติ | คุณสมบัตินี้ไม่ได้ใช้สําหรับชุดข้อมูล |
| คิวรีอัตโนมัติ | คุณสมบัตินี้ไม่ได้ใช้สําหรับชุดข้อมูล |
| ค้นหาอัตโนมัติ | คุณสมบัตินี้ไม่ได้ใช้สําหรับชุดข้อมูล |
| CounterField | ระบุหนึ่งเขตข้อมูลในแหล่งข้อมูลเป็นตัวนับสําหรับชุดข้อมูล เขตข้อมูลต้องเป็นดัชนีบนตารางต้นแบบสําหรับแหล่งข้อมูล และต้องเป็นชนิดจริง คุณสมบัตินี้ช่วยรับประกันว่าระเบียนที่แทรกในชุดข้อมูลมีหมายเลขบรรทัดที่สอดคล้องกับตําแหน่งลําดับที่แท้จริงในข้อมูล ตัวอย่างเช่น ถ้ามีการแทรกบรรทัดใหม่ระหว่างบรรทัด 3 และ 4 บรรทัดใหม่จะกลายเป็นหมายเลขบรรทัด 3.5 |
| CrossCompanyAutoQuery | ระบุว่าแหล่งข้อมูลดึงข้อมูลจากฐานข้อมูลมากกว่าหนึ่งบริษัทหรือไม่ |
| DelayActive | ใช้คุณสมบัตินี้เพื่อหน่วงเวลาการดําเนินการของวิธีการที่ใช้งานอยู่สําหรับแหล่งข้อมูล ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ วิธีการที่ใช้งานอยู่จะถูกเปิดใช้งานเฉพาะหลังจากการหน่วงเวลา 20 มิลลิวินาทีเท่านั้น เมื่อผู้ใช้เลื่อนผ่านแหล่งข้อมูล วิธีการที่ใช้งานอยู่จะไม่ถูกเรียกในทุกระเบียน แทน ซึ่งเรียกว่าบนระเบียนสุดท้ายที่ผู้ใช้เลือกเท่านั้น เคล็ด ลับ: คุณสมบัติ **DelayActive ** มีประโยชน์เมื่อเชื่อมโยงแหล่งข้อมูลสองแหล่ง (นั่นคือเมื่อ คุณสมบัติ LinkType ถูกตั้งค่าเป็น Delayed) คุณสมบัตินี้เป็นส่วนหนึ่งของระบบ AutoJoin |
| Index | ตั้งค่าดัชนีที่ใช้เพื่อระบุลําดับการจัดเรียง คุณสามารถเลือกดัชนีใด ๆ ในตาราง ถ้าคุณระบุดัชนีในลักษณะนี้ จะใช้เป็นคําแนะนําดัชนีในแต่ละคิวรีไปยังฐานข้อมูล ดัชนีระบุทั้งเส้นทางการเข้าถึงและลําดับการจัดเรียงสําหรับระเบียนในชุดข้อมูลโดยยึดตามแหล่งข้อมูลนี้ ลําดับการจัดเรียงเริ่มต้นสําหรับระเบียนจะถูกจัดลําดับความสําคัญในลักษณะนี้: - ถ้ามีการเพิ่มเขตข้อมูลการเรียงลําดับลงในคิวรีแหล่งข้อมูล จะมีการใช้ข้อมูลจําเพาะการเรียงลําดับ - ถ้ามีการระบุดัชนีในคุณสมบัติ Index บนแหล่งข้อมูล ลําดับการจัดเรียงที่มีการระบุโดยนัยในดัชนีนั้นจะถูกใช้ - ถ้าแหล่งข้อมูลได้รับการเข้าร่วมโดยอัตโนมัติกับแหล่งข้อมูลอื่น ระบบจะค้นหาดัชนีที่เหมาะสมที่สุดสําหรับการรวมนี้ แล้วเรียงลําดับข้อมูลตามดัชนีนั้น - ถ้ามีการระบุลําดับการจัดเรียงที่ระบุโดยนัยในดัชนีแรก (ดัชนีที่มี ID ต่ําสุด) ในตารางที่ใช้ในแหล่งข้อมูลของหน้าจะถูกใช้ เมื่อไม่ได้ระบุคําแนะนําดัชนี ระบบการจัดการฐานข้อมูลจะค้นหาเส้นทางการเข้าถึงที่เกี่ยวข้อง เส้นทางการเข้าถึงนี้จะยึดตามข้อมูลในคิวรีที่ให้มา ผู้ใช้สามารถเปลี่ยนลําดับการจัดเรียงสําหรับหน้าโดยใช้กล่องโต้ตอบคิวรีได้ |
| InsertAtEnd | ระบุว่ามีการสร้างระเบียนใหม่หรือไม่เมื่อผู้ใช้ย้ายโฟกัสผ่านระเบียนสุดท้ายในตาราง |
| InsertIfEmpty | ระบุว่ามีการแทรกเรกคอร์ดว่างถ้าไม่มีเรกคอร์ดในตารางหรือไม่ ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ไม่ใช่ คุณต้องสร้างระเบียนใหม่ด้วยตนเอง |
| JoinSource | ใช้คุณสมบัตินี้เพื่อรวมแหล่งข้อมูลสองแหล่ง ตั้งค่าคุณสมบัตินี้เมื่อมีการใช้ตารางสองตารางหรือมากกว่าเป็นแหล่งข้อมูล และคุณต้องการรวมเข้าด้วยกัน |
| LinkType | ใช้คุณสมบัตินี้เพื่อรักษาการเชื่อมโยงที่ใช้งานอยู่ระหว่างแหล่งข้อมูลสองแหล่ง เมื่อโฟกัสเปลี่ยนแปลงในแหล่งข้อมูลแรก ระเบียนหรือระเบียนที่สอดคล้องกันในแหล่งข้อมูลที่สองจะถูกเลือก ตัวอย่างเช่น ตารางลูกค้าและตารางธุรกรรมจะถูกใช้สําหรับลูกค้าแต่ละราย เมื่อผู้ใช้เลื่อนจากลูกค้าหนึ่งไปอีกลูกค้าหนึ่ง ตั้งค่าคุณสมบัตินี้เป็น หน่วงเวลา สําหรับแหล่งข้อมูลภายนอก (เชื่อมโยงภายนอก) แหล่งข้อมูลที่เชื่อมโยงจะได้รับการอัปเดตเฉพาะหลังจากการหน่วงเวลา 100 มิลลิวินาทีเท่านั้น การหน่วงเวลานี้จะช่วยรับประกันได้ว่าแหล่งข้อมูลที่เชื่อมโยงไม่ได้รับการอัปเดตในขณะที่ผู้ใช้เลื่อนผ่านแหล่งข้อมูล การอัปเดตเกิดขึ้นเฉพาะหลังจากที่ผู้ใช้มุ่งเน้นไปที่ระเบียน คุณสมบัตินี้เป็นส่วนหนึ่งของระบบ AutoJoin |
| ชื่อ | ตั้งชื่อของแหล่งข้อมูล ชื่อนี้ควรเหมือนกับชื่อของตารางต้นแบบ |
| OnlyFetchActive | ระบุว่าจะดึงข้อมูลเขตข้อมูลทั้งหมดในแหล่งข้อมูลหรือเฉพาะเขตข้อมูลที่ใช้โดยชุดข้อมูลเท่านั้น เมื่อตั้งค่าคุณสมบัตินี้เป็น ใช่ จะไม่สามารถลบระเบียนจากชุดข้อมูลได้ ข้อจํากัดนี้จะช่วยรักษาความสมบูรณ์ของข้อมูล เนื่องจากจะช่วยรับประกันว่าการดําเนินการลบจะไม่เคยพยายามทําบนระเบียนที่ไม่สมบูรณ์ |
| OptionalRecordMode | ระบุลักษณะการทํางานสร้างและลบระเบียนบนตารางที่รวมภายนอก โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ImplicitCreate - เมื่อไม่มีการบันทึกระเบียนในฐานข้อมูล ให้สร้างระเบียนการรวมภายนอกและตารางรวมทันทีที่ระเบียนหลักเปิดใช้งาน ถ้าระเบียนที่รวมภายนอกหรือระเบียนรองไม่เปลี่ยนแปลง ระเบียนเหล่านั้นจะถูกลบเมื่อระเบียนหลักไม่ได้ใช้งานอยู่อีกต่อไป - ExplicitCreate - เมื่อไม่มีการบันทึกระเบียนในฐานข้อมูล ให้ถือว่าระเบียนนี้ถูกปิดใช้งานจนกว่าผู้ใช้จะทริกเกอร์การสร้างอย่างชัดเจนโดยใช้กล่องกาเครื่องหมาย ระเบียนทางเลือก เมื่อมีเรกคอร์ดอยู่ การล้างกล่องกาเครื่องหมายจะลบเรกคอร์ดนี้ - ไม่มี - ไม่มีลักษณะการทํางานในการสร้างหรือลบแบบพิเศษเกิดขึ้นสําหรับระเบียนที่รวมกันภายนอก |
| StartPosition | ระบุว่าระเบียนแรกหรือระเบียนสุดท้ายควรเป็นระเบียนปัจจุบันเมื่อมีการเข้าถึงชุดข้อมูล |
| ตาราง | ตั้งค่าตารางที่ใช้เป็นแหล่งข้อมูล |
| ValidTimeStateAutoQuery | ระบุชนิดของคิวรี่สําหรับ date effectivity (AsOfDate หรือ DateRange) |
| ValidTimeStateUpdate | ระบุชนิดของการอัปเดตสําหรับเรกคอร์ดวันที่มีผลบังคับใช้ที่มีอยู่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - CreateNewTimePeriod - บนระเบียนที่จะกลายเป็นระเบียนก่อนหน้า เขตข้อมูล ValidTo date ถูกตั้งค่าเป็นวันที่ไม่เกินวันที่ปัจจุบัน ในธุรกรรมเดียวกัน เรกคอร์ดปัจจุบันใหม่มีเขตข้อมูล ValidFrom ซึ่งตั้งค่าเป็นทันทีหลังจากวันที่ ValidTo ของเรกคอร์ดก่อนหน้านี้ - การแก้ไข - ค่า ValidFrom หรือ ValidTo ของแถวที่มีอยู่ต้องถูกปรับเปลี่ยนเพื่อให้ข้อมูลมีผลวันที่ถูกต้องหลังจากที่มีการอัปเดตชุดระเบียน - EffectiveBased - ไม่สามารถแก้ไขระเบียนในอดีตได้ ระเบียนที่กําลังใช้งานอยู่ในปัจจุบันจะถูกแก้ไขในลักษณะที่คล้ายกับโหมด CreateNewTimePeriod เรกคอร์ดในอนาคตจะถูกแก้ไขในลักษณะที่คล้ายกับโหมดการแก้ไข ค่าเริ่มต้นคือ CreateNewTimePeriod |
คุณสมบัติของ Form
ในส่วนนี้จะอธิบายคุณสมบัติที่คุณตั้งค่าบนฟอร์มใน Application Explorer เพื่อให้ได้อินเทอร์เฟซแบบเดียวกัน คุณสมบัติมากมายจะมีค่าอัตโนมัติ คุณสามารถสร้างฟอร์มโดยใช้การดําเนินการลากแล้วปล่อย จากนั้นตั้งค่าคุณสมบัติต่างๆ ด้วยตนเอง เมื่อต้องการระบุชื่อของฟอร์ม ให้ตั้งค่าคุณสมบัติ ชื่อ ในหน้าต่าง คุณสมบัติ สําหรับฟอร์ม คุณสมบัติอื่น ๆ ทั้งหมดบนโหนดระดับบนสุดสําหรับฟอร์มเป็นคุณสมบัติของระบบและเป็นแบบอ่านอย่างเดียว
คุณสมบัติการออกแบบฟอร์ม
คุณสมบัติส่วนใหญ่บนโหนด ออกแบบ สําหรับฟอร์มยังมีอยู่บนตัวควบคุมแต่ละตัว ตัวอย่างเช่น คุณสมบัติ Width และ Height อย่างไรก็ตาม เมื่อคุณตั้งค่าคุณสมบัติบนโหนด ออกแบบ แทนที่จะตั้งค่าบนตัวควบคุม การตั้งค่าจะมีผลต่อทั้งฟอร์ม คุณสมบัติบางอย่างจะอยู่บนโหนด การออกแบบ เท่านั้น ตารางต่อไปนี้จะอธิบายคุณสมบัติเหล่านี้
| คุณสมบัติ | คำอธิบาย |
|---|---|
| จัดแนวชิลด์ | ระบุว่าตัวควบคุมภายในกลุ่มเป็นไปตามการตั้งค่าคุณสมบัติ AlignChildren สําหรับกลุ่มหรือสําหรับการออกแบบฟอร์มโดยรวม ตัวอย่างเช่น AlignChildren ถูกตั้งค่าเป็น ใช่ บนโหนด ออกแบบ สําหรับฟอร์ม แต่คุณไม่ต้องการจัดเรียงกลุ่มเฉพาะร่วมกับกลุ่มอื่น ๆ ในกรณีนี้ ตั้งค่า AlignChild เป็น ไม่ใช่ สําหรับกลุ่มนั้น |
| AlignChildren | จัดแนวตัวควบคุมย่อยภายในคอนเทนเนอร์ |
| อนุญาตการเยาะเย้ย | ระบุว่าสามารถแนบฟอร์มกับพื้นที่ทํางานของไคลเอ็นต์ได้หรือไม่ ค่าเริ่มต้นคือ ไม่ |
| AllowFormCompanyChange | ระบุว่าฟอร์มสนับสนุนการเปลี่ยนแปลงของบริษัทเมื่อมีการใช้เป็นฟอร์มรองที่มีไลบรารี dynamic-link แบบข้ามบริษัท (DLL) หรือไม่ ค่าเริ่มต้นคือ ไม่ |
| AllowUserSetUp | ระบุว่าผู้ใช้สามารถย้ายตัวควบคุมบนฟอร์มได้หรือไม่ และสามารถเปลี่ยนค่าของคุณสมบัติตัวควบคุมได้ คุณสมบัตินี้ยังพบได้ในการออกแบบของฟอร์ม โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ไม่ - ผู้ใช้ไม่สามารถกําหนดค่าตัวควบคุมใดๆ ในคอนเทนเนอร์นี้ได้ - จํากัด - ผู้ใช้สามารถเปลี่ยนคุณสมบัติของแต่ละตัวควบคุมแต่ไม่สามารถย้ายตัวควบคุมได้ - ใช่ - ไม่มีข้อจํากัดในการตั้งค่าผู้ใช้ ค่าเริ่มต้นคือ ใช่ ความระมัดระวัง: การตั้งค่าผู้ใช้ทั้งหมดไม่ได้รับอนุญาตถ้าคอนเทนเนอร์หลักสําหรับตัวควบคุมมีข้อจํากัดในระดับการตั้งค่าผู้ใช้ คุณสมบัติ AllowAdd บนแหล่งข้อมูลฟอร์มจะกําหนดว่าผู้ใช้สามารถเพิ่มเขตข้อมูลลงในฟอร์มได้หรือไม่ |
| AlwaysOnTop | ระบุว่าฟอร์มจะปรากฏที่ด้านบนของหน้าต่างอื่นๆ ตามลําดับ z เสมอหรือไม่ ค่าเริ่มต้นคือ ไม่ |
| ArrangeMethod | ระบุว่าจะจัดเรียงกลุ่มเขตข้อมูลย่อยในคอลัมน์หรือในแถว |
| ArrangeWhen | ระบุว่าควรจัดเรียงตัวควบคุมในคอนเทนเนอร์เมื่อไหน โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -เริ่ม ต้น - ตามความต้องการ -ไม่ -เริ่ม ต้น -รถ ค่าเริ่มต้นคือ เริ่มต้น |
| พื้นหลังสี | ระบุสีที่ใช้สําหรับพื้นหลังของตัวควบคุม เมื่อต้องการทําให้พื้นหลังทึบแสงหรือโปร่งใส ให้ใช้คุณสมบัติสไตล์ BackStyle |
| BottomMargin | ตั้งค่าระยะขอบล่างของฟอร์มเป็นพิกเซล ค่าเริ่มต้นคือ อัตโนมัติ |
| คำอธิบาย | ระบุหัวเรื่องสําหรับตัวควบคุมที่จัดกลุ่มแล้ว ใช้ป้ายชื่อสําหรับคุณสมบัตินี้ |
| ColorScheme | ระบุชุดสีสําหรับตัวควบคุม เมื่อต้องการเปลี่ยนชุดแบบสีสําหรับฟอร์มทั้งหมด ให้ตั้งค่าคุณสมบัติ ColorScheme สําหรับคอนเทนเนอร์ที่ใหญ่ที่สุด และคงค่าเริ่มต้นของแต่ละตัวควบคุมไว้ |
| คอลัมน์ | ระบุจํานวนคอลัมน์ที่แสดงข้อมูล ความระมัดระวัง: กลุ่มเขตข้อมูลบนตารางต้นแบบจะไม่แยกออกเป็นมากกว่าหนึ่งคอลัมน์ |
| ColumnSpace | ตั้งค่าปริมาณช่องว่างระหว่างคอลัมน์ในตัวควบคุมคอนเทนเนอร์ |
| แหล่งข้อมูล | ระบุตารางที่ข้อมูลในตัวควบคุมมา เมื่อต้องการตั้งค่าเขตข้อมูลเฉพาะภายในตาราง ให้ใช้คุณสมบัติ DataField ถ้าตัวควบคุมเปิดฟอร์มอื่น ความสัมพันธ์ระหว่างแหล่งข้อมูลสําหรับตัวควบคุม ตามที่ระบุโดยคุณสมบัตินี้ และแหล่งข้อมูลบนฟอร์มอื่นจะช่วยรับประกันว่าระเบียนในฟอร์มที่สองจะถูกเลือกแบบไดนามิก ตัวอย่างเช่น ลูกค้าถูกเลือกในฟอร์มเดียว และตัวควบคุมเปิดแบบฟอร์มที่แสดงธุรกรรมลูกค้า ในกรณีนี้ ฟอร์มที่สองจะแสดงช่วงของธุรกรรมลูกค้าที่ใช้กับลูกค้าปัจจุบัน ความระมัดระวัง: ถ้าคุณตั้งค่าคุณสมบัติ DataSource และ DataField การตั้งค่าของเขตข้อมูลจะแทนที่การตั้งค่าใด ๆ สําหรับคุณสมบัติ DataMethod หรือ ExtendedDataType |
| แบบอักษร | เปลี่ยนคุณสมบัติฟอนต์สําหรับตัวควบคุมโดยใช้กล่องโต้ตอบ ฟอนต์ ใช้ฟอนต์ของกล่องโต้ตอบเพื่อระบุฟอนต์ ลักษณะฟอนต์ และขนาดฟอนต์ |
| กรอบ | ระบุลักษณะเฟรมที่ฟอร์มใช้ |
| ความสูง | ระบุความสูงของฟอร์มหรือตัวควบคุมเป็นพิกเซล |
| HideIfEmpty | ใช้คุณสมบัตินี้เพื่อซ่อนตัวควบคุมคอนเทนเนอร์หากว่างเปล่า คุณสมบัตินี้จะไม่มีผลถ้าคุณสมบัติ Width และ Height ของคอนเทนเนอร์ถูกตั้งค่าเป็น อัตโนมัติ เนื่องจากขนาดของตัวควบคุมคือ 0 (ศูนย์) ในกรณีนี้ |
| HideToolBar | ซ่อนปุ่มเฉพาะของฟอร์มบนแถบเครื่องมือ |
| ImageMode | กําหนดวิธีการแสดงบิตแมปที่ระบุโดยคุณสมบัติ ImageName ในตัวควบคุม โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -ปกติ -ขนาดให้พอดี -แสดงคู่กัน -ศูนย์ ค่าเริ่มต้นคือ ปกติ |
| ImageName | ระบุรูปภาพที่แสดงสําหรับตัวควบคุม คุณสามารถเลือกได้เฉพาะไฟล์ .bmp เท่านั้น หากต้องการใช้ไฟล์ทรัพยากรหนึ่งไฟล์ ให้ใช้คุณสมบัติ ImageResource แทน |
| ImageResource | ใช้รูปภาพหนึ่งจากไฟล์ทรัพยากรรูปภาพเป็นรูปภาพสําหรับตัวควบคุม ระบุ ID ของรูปภาพ คุณสามารถเลือกได้เฉพาะรูปภาพจากไฟล์ทรัพยากรแบบรวม เมื่อต้องการใช้แฟ้มชนิดอื่น ให้ใช้คุณสมบัติ ImageName |
| LabelFont | เปลี่ยนฟอนต์สําหรับข้อความที่ให้มาในคุณสมบัติ ป้ายชื่อ |
| ซ้าย | เปลี่ยนตําแหน่งของมุมบนซ้ายของแบบฟอร์ม มีการตั้งค่าที่กําหนดไว้ล่วงหน้าหลายรายการ คุณยังสามารถระบุตําแหน่งที่แน่นอนเป็นพิกเซลได้ การตั้งค่าที่กําหนดไว้ล่วงหน้าต่อไปนี้จะพร้อมใช้งาน: - อัตโนมัติ (ซ้าย) - อัตโนมัติ (ขวา) - ขอบด้านซ้าย - ขอบขวา -ศูนย์ ค่าเริ่มต้นคือ อัตโนมัติ (ซ้าย) |
| LeftMargin | เปลี่ยนระยะขอบซ้ายเริ่มต้นของฟอร์ม มีการระบุระยะขอบเป็นพิกเซล |
| ขยายกล่อง | ระบุว่าจะรวมกล่องขยายใหญ่สุดในมุมขวาบนของหน้าต่างล้อมหรือไม่ ค่าเริ่มต้นคือ ใช่ |
| MinimizeBox | ระบุว่าจะรวมกล่องย่อเล็กสุดในมุมขวาบนของหน้าต่างล้อมหรือไม่ ค่าเริ่มต้นคือ ใช่ |
| โหมด | ระบุโหมดการป้อนข้อมูลสําหรับฟอร์ม |
| แบบจำลอง | ระบุแบบจําลองที่มีแบบฟอร์มอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| RightMargin | เปลี่ยนระยะขอบขวาเริ่มต้นของฟอร์ม มีการระบุระยะขอบเป็นพิกเซล |
| บันทึกขนาด | ตั้งค่าคุณสมบัตินี้เป็น ใช่ เพื่อบันทึกขนาดของฟอร์ม |
| แถบเลื่อน | ระบุว่ามีการเปิดใช้งานแถบเลื่อนในแบบฟอร์มหรือไม่ |
| SetCompany | ทําให้ระบบเปลี่ยนบริษัทเมื่อแบบฟอร์มได้รับโฟกัส โน้ต: ถ้าคุณสมบัติ SaveDataPerCompany บนตารางถูกตั้งค่าเป็น ใช่ คุณสมบัติ SetCompany บนการออกแบบฟอร์มที่ใช้ตารางเป็นแหล่งข้อมูลต้องถูกตั้งค่าเป็น ใช่ ด้วย |
| StatusBarStyle | ระบุลักษณะที่ปรากฏของแถบสถานะในฟอร์ม ใช้คุณสมบัตินี้เพื่อซ่อนแถบสถานะ แสดงเฉพาะข้อมูลวิธีใช้ แสดงองค์ประกอบของแถบสถานะตามการตั้งค่า WindowType หรือแสดงแถบสถานะแบบเต็มเสมอ โน้ต: ฟอร์มที่มีการตั้งค่า WindowType ของ ListPage, ContentPage หรือ Workspace จะละเว้นคุณสมบัตินี้ |
| ลักษณะ | ระบุลักษณะของแบบฟอร์ม คุณสมบัตินี้ควบคุมรูปแบบการออกแบบฟอร์มที่ใช้สําหรับฟอร์ม โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -รถ - DetailsFormMaster - DetailsFormTransaction -โต้ ตอบ - DropDialog - ฟอร์ม Part - ListPage -ค้น หา - SimpleList - SimpleListDetails - ตารางอ็อฟคอนเทนต์ ค่าเริ่มต้นคือ อัตโนมัติ |
| TitleDataSource | ระบุแหล่งข้อมูลที่จะใช้ในคําอธิบายเฉพาะของฟอร์ม |
| ด้านบน | เปลี่ยนตําแหน่งของด้านบนของแบบฟอร์ม มีการตั้งค่าที่กําหนดไว้ล่วงหน้าหลายรายการ คุณยังสามารถระบุตําแหน่งที่แน่นอนเป็นพิกเซลได้ การตั้งค่าที่กําหนดไว้ล่วงหน้าต่อไปนี้จะพร้อมใช้งาน: -รถ - ขอบด้านบน - ขอบด้านล่าง -ศูนย์ ค่าเริ่มต้นคือ อัตโนมัติ |
| TopMargin | ตั้งค่าระยะขอบด้านบนของฟอร์มเป็นพิกเซล ค่าเริ่มต้นคือ อัตโนมัติ |
| UseCaptionFromMenuItem | ระบุว่าจะแทนที่คําอธิบายฟอร์มด้วยป้ายชื่อจากรายการเมนูการเรียกหรือไม่ คุณสมบัตินี้ช่วยให้สามารถเปลี่ยนแปลงคําอธิบายของฟอร์มเมื่อเปิดฟอร์ม ค่าเริ่มต้นคือ ไม่ |
| ViewEditMode | ระบุว่าฟอร์มเปิดในโหมดอ่านอย่างเดียวหรือเป็นฟอร์มที่ช่วยให้คุณสามารถเปลี่ยนแปลงเขตข้อมูลได้หรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - มุมมอง - เปิดฟอร์มเป็นแบบอ่านอย่างเดียว - แก้ไข - เปิดฟอร์มในโหมดแก้ไข - อัตโนมัติ - เปิดฟอร์มในโหมดที่เหมาะสม ค่าเริ่มต้นคือ อัตโนมัติ |
| มองเห็นได้ | ใช้คุณสมบัตินี้เพื่อซ่อนฟอร์ม ความระมัดระวัง: คุณไม่สามารถใช้คุณสมบัติ ที่มองเห็นได้ เพื่อบังคับใช้ข้อจํากัดการเข้าถึง ผู้ใช้สามารถเปลี่ยนการมองเห็นสําหรับตัวควบคุมในกล่องโต้ตอบ การตั้งค่าฟอร์ม ได้ เมื่อต้องการบังคับใช้ข้อจํากัดการเข้าถึง ให้ใช้คุณสมบัติ เปิดใช้งาน และ NeededAccessLevel แทน |
| ความกว้าง | เปลี่ยนความกว้างของฟอร์มเป็นพิกเซล |
| WindowResize | ระบุว่าสามารถปรับขนาดฟอร์มได้หรือไม่ |
| WindowType | ระบุชนิดของหน้าต่าง |
| WorkflowDataSource | ตั้งค่าแหล่งข้อมูลรากสําหรับเวิร์กโฟลว์บนฟอร์ม แหล่งข้อมูลรากที่คุณระบุควรเป็นแหล่งข้อมูลรากเดียวกันกับที่ระบุไว้ในคิวรีที่ใช้สําหรับคุณสมบัติ เอกสาร บนแม่แบบเวิร์กโฟลว์ |
| เปิดใช้งานเวิร์กโฟลว์แล้ว | ตั้งค่าคุณสมบัตินี้เป็น ใช่ เพื่อเปิดใช้งานแถบเมนูเวิร์กโฟลว์บนฟอร์ม ค่าเริ่มต้นคือ ไม่ |
| WorkflowType | ระบุชนิดเวิร์กโฟลว์ ซึ่งจะกําหนดรายการและลักษณะการทํางานต่อไปนี้: - เอกสารลําดับงานที่จะใช้ เอกสารลําดับงานแสดงเขตข้อมูลที่คํานวณและระบุคิวรีที่แสดงเขตข้อมูลสําหรับเวิร์กโฟลว์ - กําหนดว่าผู้ใช้สามารถกําหนดค่างานและการอนุมัติได้หรือไม่ - ประเภทเวิร์กโฟลว์ที่จะใช้เมื่อมีการกําหนดชนิดเวิร์กโฟลว์ให้กับโมดูลที่ระบุ - รายการเมนูและตัวจัดการเหตุการณ์ |
คุณสมบัติชุดเอกสารวิธีใช้
ชุดเอกสารคือชุดของเอกสารวิธีใช้ที่คุณเชื่อมโยงเข้ากับพื้นที่ทํางาน เมื่อคุณเผยแพร่องค์ประกอบเนื้อหา ให้ใช้เมตาดาต้าเพื่อเพิ่มองค์ประกอบเนื้อหาหรือข้อมูลสารบัญของคุณไปยังชุดเอกสาร ในการจัดการความสัมพันธ์ระหว่างพื้นที่ทํางานและชุดเอกสาร Application Explorer จะมีโหนดที่ชื่อว่า ชุดเอกสารวิธีใช้ แต่ละชุดเอกสารในโหนด ชุดเอกสารวิธีใช้ ประกอบด้วยชุดของคุณสมบัติ คุณแก้ไขคุณสมบัติเหล่านี้เมื่อคุณเพิ่มชุดเอกสารใหม่หรือเปลี่ยนความสัมพันธ์ระหว่างชุดเอกสารและพื้นที่ทํางาน ความระมัดระวัง: พื้นที่ทํางานสามารถเชื่อมโยงกับชุดเอกสารเดียวเท่านั้น แม้ว่า Application Explorer จะช่วยให้คุณสามารถเพิ่มชุดเอกสารใหม่และเชื่อมโยงกับพื้นที่ทํางานได้ แต่คุณจะไม่เห็นเอกสารจากชุดเอกสารที่คุณแทนที่อีกต่อไป โดยทั่วไปแล้ว คุณจะใช้ UserDocumentation เป็นชุดเอกสารสําหรับองค์ประกอบเนื้อหาหรือรายการสารบัญใดๆ ที่คุณเผยแพร่ไปยังเซิร์ฟเวอร์วิธีใช้ ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับชุดเอกสารในโหนด ชุดเอกสารวิธีใช้ ของ Application Explorer
| คุณสมบัติ | ชนิด | คำอธิบาย |
|---|---|---|
| DocumentSetName | สตริง | ชื่อที่ระบุชุดเอกสารโดยเฉพาะ ชื่อจํากัดไว้ที่ 40 อักขระและต้องไม่มีช่องว่าง ใช้ค่าของคุณสมบัตินี้เมื่อคุณตั้งค่าองค์ประกอบเมตาดาต้า DocumentSets ในองค์ประกอบเนื้อหาหรือไฟล์สารบัญ |
| DocumentSetDescription | สตริง | ข้อความหรือป้ายชื่อที่จะแสดงสําหรับชุดเอกสาร ค่านี้จะปรากฏใน เนื้อหาการค้นหาจากรายการ ของเมนู ตัวเลือก ของตัวแสดงวิธีใช้ |
| AddToApplicationHelpMenu | แบบบูลีน | ตั้งค่าคุณสมบัตินี้เป็น ใช่ ถ้าคุณต้องการให้ชุดเอกสารปรากฏบนเมนู วิธีใช้ ของพื้นที่ทํางานแอพลิเคชัน |
| AddToDeveloperHelpMenu | แบบบูลีน | ตั้งค่าคุณสมบัตินี้เป็น ใช่ ถ้าคุณต้องการให้ชุดเอกสารปรากฏบนเมนู วิธีใช้ ของพื้นที่ทํางานของนักพัฒนา |
| UserDocumentSet | แบบบูลีน | ตั้งค่าคุณสมบัตินี้เป็น ใช่ เพื่อเชื่อมโยงชุดเอกสารกับพื้นที่ทํางานของแอปพลิเคชัน ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ไม่ คุณจะไม่สามารถดูตามบริบท (F1) ช่วยที่ Microsoft เผยแพร่ได้ |
| DeveloperDocumentSet | แบบบูลีน | ตั้งค่าคุณสมบัตินี้เป็น ใช่ เพื่อเชื่อมโยงชุดเอกสารกับพื้นที่ทํางานการพัฒนา ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ไม่ คุณจะไม่สามารถดูตามบริบท (F1) ช่วยที่ Microsoft เผยแพร่ได้ |
| 1 | เซิร์ฟเวอร์วิธีใช้ | เอกสารประกอบถูกจัดเก็บไว้บนเซิร์ฟเวอร์วิธีใช้ ตัวเลือกนี้ถูกใช้ร่วมกับชุดเอกสาร UserDocumentation และชุดเอกสารใดๆ ที่มีการเผยแพร่แฟ้มสําหรับ บนเซิร์ฟเวอร์วิธีใช้ |
| 2 | เวิลด์ไวด์เว็บ | เอกสารประกอบถูกเก็บไว้ใน MSDN หรือเว็บไซต์ที่คล้ายกัน ตัวเลือกนี้จําเป็นสําหรับชุดเอกสาร ของ DeveloperDocumentation และไม่ควรใช้กับชุดเอกสารอื่น |
คุณสมบัติของเมนู
ตารางต่อไปนี้อธิบายถึงคุณสมบัติที่พร้อมใช้งานสําหรับเมนูภายใต้โหนด เมนู ใน Application Explorer
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ConfigurationKey | ตั้งค่าคีย์การตั้งค่าคอนฟิกสําหรับเมนู |
| CountryRegionCodes | ระบุรหัสสําหรับประเทศหรือภูมิภาคที่ใช้เมนูหรือใช้ได้ ใช้คุณสมบัตินี้เป็นรายการคั่นด้วยจุลภาคของรหัสประเทศ ISO ในสตริงเดียว ค่าต้องตรงกับข้อมูลในสมุดรายชื่อส่วนกลาง ไคลเอ็นต์ใช้คุณสมบัตินี้เพื่อเปิดหรือปิดใช้งานคุณลักษณะเฉพาะของประเทศหรือภูมิภาค |
| DisabledImage | ระบุรูปภาพปุ่มที่ใช้เมื่อเมนูถูกปิดใช้งาน ถ้าคุณไม่ได้ตั้งค่าคุณสมบัตินี้ ระบบจะใช้การตั้งค่าของคุณสมบัติ NormalImage เพื่อสร้างรูปภาพ |
| DisabledImageLocation | ระบุตําแหน่งที่ตั้งของรูปภาพที่ใช้สําหรับตัวควบคุมที่ปิดใช้งาน คุณสามารถใช้รูปภาพจากไฟล์ โหนด ทรัพยากร ใน Application Explorer หรือทรัพยากรแบบฝังตัว ค่าที่คุณเลือกสําหรับคุณสมบัตินี้กําหนดค่าที่พร้อมใช้งานสําหรับคุณสมบัติ DisabledImage ถ้าคุณไม่ได้ตั้งค่าคุณสมบัตินี้ ระบบจะใช้การตั้งค่าของคุณสมบัติ ImageLocation เพื่อสร้างรูปภาพ |
| ImageLocation | ระบุตําแหน่งที่ตั้งของรูปภาพที่ใช้ คุณสามารถใช้รูปภาพจากไฟล์ โหนด ทรัพยากร ใน Application Explorer หรือทรัพยากรแบบฝังตัว ค่าที่คุณเลือกสําหรับคุณสมบัตินี้กําหนดค่าที่พร้อมใช้งานสําหรับคุณสมบัติ NormalImage |
| ป้ายชื่อ | ตั้งชื่อเมนูที่แสดงให้ผู้ใช้เห็น |
| MenuItemName | ระบุรายการเมนูที่จะรวมไว้บนเมนู ค่าที่พร้อมใช้งานจะขึ้นอยู่กับค่าของคุณสมบัติ MenuItemType |
| MenuItemType | ระบุชนิดของรายการเมนู รายการเมนูมีสามประเภท: -แสดง -ผลลัพธ์ - การดําเนินการ ค่าที่คุณตั้งค่าสําหรับคุณสมบัตินี้จะกําหนดรายการของชื่อรายการเมนูที่ปรากฏในรายการสําหรับคุณสมบัติ MenuItemName |
| แบบจำลอง | ระบุแบบจําลองที่มีเมนูอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบประกอบด้วยตารางหรือคลาส องค์ประกอบสามารถอยู่ในแบบจําลองหนึ่งในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันนี้สามารถอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| NormalImage | ระบุรูปภาพที่ใช้เมื่อเปิดใช้งานเมนู |
| พารามิเตอร์ | ระบุค่าอย่างน้อยหนึ่งค่าที่ส่งผ่านไปยังวัตถุ ค่าเหล่านี้คล้ายกับพารามิเตอร์ที่ถูกส่งผ่านไปยังเมธอด พารามิเตอร์ ให้ค่าต่างๆ ที่ใช้เพื่อทํางานดังกล่าว ไม่มีค่าเริ่มต้น |
| SetCompany | หากคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ ทุกครั้งที่เมนูเปิดขึ้น บริษัทจะเปลี่ยนเป็นบริษัทที่คุณระบุเมื่อเมนูเริ่มต้นเป็นครั้งแรก |
| ทางลัด | ระบุแป้นพิมพ์ลัดที่เปิดเมนู ตัวอย่างเช่น คุณสามารถกด Ctrl+F3 เพื่อเปิดเมนู ไม่มีค่าเริ่มต้น |
| ShowParentModule | ระบุว่าจะอัพเดตบานหน้าต่างการนําทางหรือไม่ โดยยึดตามโมดูลหลักของรายการเมนู โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - อัปเดตบานหน้าต่างนําทางตามโมดูลหลักของรายการเมนูเสมอ - ไม่ - ออกจากบานหน้าต่างนําทางโดยไม่เปลี่ยนแปลง แม้ว่าโมดูลหลักของรายการเมนูจะแตกต่างจากโมดูลปัจจุบัน ค่าเริ่มต้นคือ ใช่ |
คุณสมบัติของรายการเมนู
รายการเมนูทั้งหมด (แสดงผล ผลลัพธ์ และการดําเนินการ) รวมถึงรายการเมนูสําหรับเมนูเว็บมีคุณสมบัติต่อไปนี้
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ConfigurationKey | เลือกคีย์การตั้งค่าคอนฟิกที่เปิดใช้งานรายการเมนู ใช้คีย์สําหรับโมดูลที่วัตถุเป็นสมาชิกอยู่ |
| CopyCallerQuery | ระบุว่าจะคัดลอกการสอบถามจากแบบฟอร์มการเรียกไปยังแบบฟอร์มเป้าหมายหรือไม่ คุณสมบัตินี้เปิดใช้งานฟอร์มเป้าหมายเพื่อแสดงข้อมูลเดียวกันกับที่คุณดูในฟอร์มต้นฉบับ ค่าเริ่มต้นคือ อัตโนมัติ |
| CorrectPermissions | ระบุว่าควรมีสิทธิ์ที่ถูกต้องสําหรับการเลือกหรือไม่เมื่อกําหนดสิทธิ์การใช้งานให้กับรายการเมนู โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อัตโนมัติ - สิทธิ์มีให้สําหรับการเลือกเป็นสิทธิ์การใช้งานบนโหนดสิทธิ์ของรายการเมนูนี้ภายใต้โหนดจุดเข้าใช้งาน - ไม่ใช่ - สิทธิ์นี้ไม่สามารถเลือกเป็นสิทธิ์การใช้งานบนรายการเมนู ค่าเริ่มต้นคือ อัตโนมัติ |
| CountryConfigurationKey | ตัวเลือก: ตั้งค่าคีย์เฉพาะประเทศ/ภูมิภาคนอกเหนือจาก หรือ แทนคีย์การกําหนดค่ามาตรฐาน |
| CountryRegionCodes | ระบุรหัสสําหรับประเทศ/ภูมิภาคที่รายการเมนูมีผลบังคับใช้ ใช้คุณสมบัตินี้เป็นรายการคั่นด้วยจุลภาคของรหัสประเทศ ISO ในสตริงเดียว ค่าต้องตรงกับข้อมูลในสมุดรายชื่อส่วนกลาง ไคลเอ็นต์ใช้คุณสมบัตินี้เพื่อเปิดหรือปิดใช้งานคุณลักษณะเฉพาะของประเทศ/ภูมิภาค |
| สร้าง Permissions | ระบุว่าควรมีสิทธิ์ในการสร้างสําหรับการเลือกหรือไม่เมื่อกําหนดสิทธิ์การใช้งานให้กับรายการเมนู โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อัตโนมัติ - สิทธิ์มีให้สําหรับการเลือกเป็นสิทธิ์การใช้งานบนโหนดสิทธิ์ของรายการเมนูนี้ภายใต้โหนดจุดเข้าใช้งาน - ไม่ใช่ - สิทธิ์นี้ไม่สามารถเลือกเป็นสิทธิ์การใช้งานบนรายการเมนู ค่าเริ่มต้นคือ อัตโนมัติ |
| ลบสิทธิ์การเข้าถึง | ระบุว่าสิทธิ์การลบควรพร้อมสําหรับการเลือกหรือไม่เมื่อกําหนดสิทธิ์การใช้งานให้กับรายการเมนู โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อัตโนมัติ - สิทธิ์มีให้สําหรับการเลือกเป็นสิทธิ์การใช้งานบนโหนดสิทธิ์ของรายการเมนูนี้ภายใต้โหนดจุดเข้าใช้งาน - ไม่ใช่ - สิทธิ์นี้ไม่สามารถเลือกเป็นสิทธิ์การใช้งานบนรายการเมนู ค่าเริ่มต้นคือ อัตโนมัติ |
| DisabledImage | ระบุรูปภาพที่ใช้เมื่อรายการเมนูถูกปิดใช้งาน ถ้าคุณไม่ได้ตั้งค่าคุณสมบัตินี้ ระบบจะใช้การตั้งค่าของคุณสมบัติ NormalImage เพื่อสร้างรูปภาพ |
| DisabledImageLocation | ระบุตําแหน่งที่ตั้งของรูปภาพที่ใช้สําหรับตัวควบคุมที่ปิดใช้งาน คุณสามารถใช้รูปภาพจากไฟล์ โหนด ทรัพยากร ใน Application Explorer หรือทรัพยากรแบบฝังตัว ค่าที่คุณเลือกสําหรับคุณสมบัตินี้กําหนดค่าที่พร้อมใช้งานสําหรับคุณสมบัติ DisabledImage ถ้าคุณไม่ได้ตั้งค่าคุณสมบัตินี้ ระบบจะใช้การตั้งค่าของคุณสมบัติ ImageLocation เพื่อสร้างรูปภาพ |
| EnumTypeParameter และ EnumParameter | ตัวเลือก: เลือกชนิดที่ระบุเป็นพารามิเตอร์สําหรับวัตถุ จากนั้นเลือกค่าการแจงนับเป็นค่าของคุณสมบัติ EnumParameter โดยทั่วไปแล้ว ให้ใช้คุณสมบัติเหล่านี้เมื่อมีการใช้ฟอร์มหนึ่งในหลายสถานการณ์ คุณสามารถเปลี่ยนลักษณะการทํางานของแบบฟอร์ม โดยขึ้นอยู่กับค่า EnumParameter ตัวอย่างเช่น ฟอร์ม PriceDiscGroup ถูกใช้โดยรายการเมนูการแสดงผลสามรายการ (PriceDiscGroup_*) ซึ่งแต่ละฟอร์มมีค่า EnumParameter ที่แตกต่างกัน ในวิธีการ เริ่มต้น ของแบบฟอร์ม จะมีการสร้างสวิตช์ตรวจสอบความถูกต้องของค่า จากนั้นแบบฟอร์มจะถูกสร้างขึ้น |
| ExtendedDataSecurity | ระบุว่ารายการเมนูจะปรากฏภายใต้บริษัททั้งหมดแทนที่จะอยู่ในบริบทของบริษัทเดียวหรือไม่ ค่าเริ่มต้นคือ ไม่ |
| FormViewOption | ระบุโหมดฟอร์มที่จะใช้ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -รถ -ตาราง -ราย ละเอียด ค่าเริ่มต้นคือ อัตโนมัติ |
| HelpText | สร้างสตริงวิธีใช้สําหรับรายการเมนู ข้อความจะปรากฏขึ้นบนแถบสถานะเมื่อคุณเลือกออบเจ็กต์ที่รายการเมนูเปิดขึ้น (ตัวอย่างเช่น ฟอร์ม) โน้ต: หากต้องการเขียนบทความวิธีใช้สําหรับรายการเมนูใน Application Explorer ในโหนด เอกสารแอปพลิเคชัน/รายการเมนู ให้ค้นหาบทความที่มีชื่อเดียวกันกับรายการเมนูของคุณ บทความนี้จะปรากฏขึ้นแทนที่จะเป็นบทความวิธีใช้ที่เขียนเกี่ยวกับวัตถุที่รายการเมนูเปิดขึ้น |
| ImageLocation | ระบุตําแหน่งที่ตั้งของรูปภาพที่ใช้สําหรับตัวควบคุม คุณสามารถใช้รูปภาพจากไฟล์ โหนด ทรัพยากร ใน Application Explorer หรือทรัพยากรแบบฝังตัว ค่าที่คุณเลือกสําหรับคุณสมบัตินี้กําหนดค่าที่พร้อมใช้งานสําหรับคุณสมบัติ NormalImage |
| ป้ายชื่อ | เลือกป้ายชื่อที่จะใช้เป็นชื่อที่ปรากฏขึ้นสําหรับรายการบนเมนูและปุ่ม |
| LinkedPermissionObject | ถ้าควรใช้สิทธิ์ของวัตถุอื่น (ตัวอย่างเช่น ฟอร์มหรือรายงาน) กับรายการเมนูนี้ ให้เลือกวัตถุ โดยทั่วไปแล้ว ให้ใช้คุณสมบัตินี้สําหรับรายการเมนูการดําเนินการ |
| LinkedPermissionType | ระบุชนิดของวัตถุที่ระบุโดยคุณสมบัติ LinkedPermissionObject |
| เลือกหลายรายการ | เลือกว่ารายการเมนูสามารถใช้กับการเลือกเรกคอร์ดหลายรายการในแบบฟอร์มได้หรือไม่ |
| แบบจำลอง | ระบุแบบจําลองที่มีตารางอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบประกอบด้วยตารางหรือคลาส องค์ประกอบสามารถอยู่ในแบบจําลองหนึ่งในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันนี้สามารถอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| ชื่อ | ชื่อของรายการเมนู |
| NeededAccessLevel | กําหนดการเข้าถึงต่ําสุดที่จําเป็นสําหรับรายการเมนูให้ปรากฏบนเมนูหรือปุ่ม ใช้คุณสมบัตินี้เพื่อตั้งค่าการเข้าถึงรายการเมนูสําหรับกลุ่มผู้ใช้ต่างๆ |
| NeedsRecord | ระบุว่า มีปุ่มที่แสดงรายการเมนูเปิดใช้งานอยู่หรือไม่ ค่าเริ่มต้นคือ ไม่ ใช้คุณสมบัตินี้เพื่อช่วยรับประกันว่าการดําเนินการสามารถเสร็จสมบูรณ์ได้ ตัวอย่างเช่น คุณมีปุ่มรายการเมนูที่เปิดฟอร์มรายละเอียด คุณอาจต้องการปิดใช้งานปุ่มนี้ถ้าไม่มีระเบียนบนหน้ารายการ |
| NormalImage | ระบุรูปภาพที่ใช้เมื่อรายการเมนูเชื่อมโยงกับตัวควบคุมปุ่มที่เปิดใช้งาน |
| ออบเจ็กต์ | เลือกออบเจ็กต์ของชนิดออบเจ็กต์ที่ระบุในคุณสมบัติ Class |
| ObjectType | เลือกชนิดของออบเจ็กต์ที่รายการเมนูเปิดขึ้น ข้อ ควร ระวัง: ใช้ SSRSReport สําหรับรายการเมนูสําหรับรายงาน SSRS อย่าใช้ SQLReportLibraryReport สําหรับรายการเมนูใหม่ ตัวเลือก SQLReportLibraryReport ล้าสมัยแล้วและจะถูกลบออกในเวอร์ชันในอนาคต |
| OpenMode | ระบุโหมดมุมมองของฟอร์มเป้าหมาย ใช้คุณสมบัตินี้เพื่อระบุว่าฟอร์มเป้าหมายเปิดขึ้นในโหมดแก้ไขหรือโหมดอ่านอย่างเดียว โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -รถ -ดู -แก้ไข - สร้าง ค่าเริ่มต้นคือ อัตโนมัติ |
| พารามิเตอร์ | ตัวเลือก: ระบุอาร์กิวเมนต์ที่ส่งผ่านไปยังวัตถุ |
| การสอบถาม | เลือกคิวรีที่ส่งผ่านไปยังฟอร์มเป้าหมายสําหรับวิธีการ InitialQuery |
| ReadPermissions | ระบุว่าสิทธิ์การอ่านควรพร้อมใช้งานสําหรับส่วนเมื่อกําหนดสิทธิ์การใช้งานให้กับรายการเมนูหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อัตโนมัติ - สิทธิ์มีให้สําหรับการเลือกเป็นสิทธิ์การใช้งานบนโหนดสิทธิ์ของรายการเมนูนี้ภายใต้โหนดจุดเข้าใช้งาน - ไม่ใช่ - สิทธิ์นี้ไม่สามารถเลือกเป็นสิทธิ์การใช้งานบนรายการเมนู ค่าเริ่มต้นคือ อัตโนมัติ |
| ReportDesign | เลือกการออกแบบรายงานเพื่อใช้สําหรับแบบจําลองรายงาน SSRS เฉพาะ |
| RunOn | เลือกว่าจะรันรายการเมนูบนไคลเอนต์ เซิร์ฟเวอร์ หรือตําแหน่งที่ตั้งที่ถูกเรียก คุณสมบัตินี้ใช้สําหรับรายการเมนูที่เปิดรายงาน คุณสมบัตินี้จะกําหนดตําแหน่งที่วัตถุแอปพลิเคชันจะเรียกใช้จากเฉพาะเมื่อคุณสมบัติ RunOn ของวัตถุถูกตั้งค่าเป็นเรียกจาก - สร้างอินสแตนซ์และเรียกใช้ฟอร์มบนไคลเอ็นต์ เนื่องจากคลาส FormRun ทํางานบนไคลเอ็นต์เสมอ - รายงานมีการสร้างอินสแตนซ์และเรียกใช้ตามที่ระบุโดยคุณสมบัติ RunOn ของรายการเมนู เนื่องจากคลาส ReportRun จะเรียกใช้จากตําแหน่งที่ถูกเรียกใช้เสมอ ตั้งค่าคุณสมบัติ เป็น เรียกจาก หากคุณตั้งค่ารายงานให้รันบนไคลเอนต์ และมีการเรียกใช้รายงานเป็นชุดงาน รายงานจะล้มเหลว ถ้าคุณตั้งค่ารายงานให้ทํางานบนเซิร์ฟเวอร์ และรายงานจะแสดงบนหน้าจอ รายงานจะล้มเหลว - มีการรันวิธีการ หลักของ คลาสตามที่ระบุโดยตัวปรับเปลี่ยน มีการสร้างอินสแตนซ์ของคลาสตามที่ระบุโดยคุณสมบัติ RunOn การสร้างอินสแตนซ์อาจเกิดขึ้นในวิธีหลัก |
| UpdatePermissions | ระบุว่าสิทธิ์การอัปเดตควรพร้อมใช้งานสําหรับส่วนเมื่อกําหนดสิทธิ์การใช้งานให้กับรายการเมนูหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อัตโนมัติ - การอนุญาตมีให้ใช้งานในส่วนที่เป็นสิทธิพิเศษบนโหนดสิทธิ์ของรายการเมนูนี้ภายใต้โหนดจุดเข้าใช้งาน - ไม่ใช่ - สิทธิ์ไม่สามารถใช้ได้สําหรับส่วนที่เป็นสิทธิ์การใช้งานบนเมนู ค่าเริ่มต้นคือ อัตโนมัติ |
| เว็บ | ระบุ URL ที่เปิดขึ้นเมื่อคุณเรียกใช้รายการเมนู ไม่มีการใช้ค่าของคุณสมบัตินี้อีกต่อไป ไม่ใช้คุณสมบัตินี้ |
| WebConfigurationKey | ตัวเลือก: เลือกคีย์การกําหนดค่าเฉพาะเว็บนอกเหนือจากคีย์การกําหนดค่ามาตรฐาน คุณสมบัตินี้ใช้กับรายการเมนูเว็บเท่านั้น |
| WebMenuItemName | ระบุรายการเมนูที่จะรวมอยู่บนเมนูเว็บ ค่าที่พร้อมใช้งานจะขึ้นอยู่กับการตั้งค่าของคุณสมบัติ WebMenuItemType |
| WebMenuItemType | ระบุชนิดของรายการเว็บเมนู มีรายการเว็บเมนูสองประเภท: -Url - การดําเนินการ ค่าที่คุณเลือกจะกําหนดชื่อรายการเว็บเมนูที่พร้อมใช้งานสําหรับคุณสมบัติ WebMenuItemName |
| WebPage | ระบุเว็บเพจที่เชื่อมโยงกับรายการเมนู ไม่มีการใช้ค่าของคุณสมบัตินี้อีกต่อไป ไม่ใช้คุณสมบัตินี้ |
| WebSecureTransaction | เลือกว่ารายการเมนูจําเป็นต้องใช้ธุรกรรมการรักษาความปลอดภัย (SSL) หรือไม่ คุณสมบัตินี้ใช้กับรายการเมนูเว็บเท่านั้น |
หมายเหตุ
เมื่อคุณใช้คุณสมบัติ พารามิเตอร์ หรือ EnumParameter ข้อผิดพลาดเช่น ชนิดไม่ตรงกันจะพบเฉพาะในเวลาที่เรียกใช้งานเท่านั้น และไม่สามารถค้นหาได้ในเวลาที่ทําการคอมไพล์
คุณสมบัติของคิวรี
ภายในคิวรี คุณสามารถตั้งค่าคุณสมบัติบนคิวรีเอง แหล่งข้อมูล เขตข้อมูลที่คุณใช้สําหรับการเรียงลําดับ และช่วงที่คุณใช้เพื่อคั่นคิวรี
คุณสมบัติของคิวรี
คุณสมบัติคิวรีจะกําหนดลักษณะการทํางานโดยรวมของคิวรี ตัวอย่างเช่น คุณสามารถระบุฟอร์มที่ผู้ใช้เห็นเพื่อให้พวกเขาสามารถโต้ตอบกับคิวรีได้
| คุณสมบัติ | คำอธิบาย |
|---|---|
| AllowCheck | ระบบละเว้นคุณสมบัตินี้สําหรับคิวรี ซึ่งมีผลกับฟอร์มและรายงาน |
| AllowCrossCompany | ระบุว่าจะดึงข้อมูลสําหรับบริษัททั้งหมดที่ผู้ใช้มีอํานาจในการอ่านหรือไม่ ถ้าคุณตั้งค่าคุณสมบัติ เป็น false ซึ่งเป็นค่าเริ่มต้น ระบบจะดึงข้อมูลเฉพาะสําหรับบริษัทเซสชันปัจจุบันเท่านั้น |
| คำอธิบาย | ตัวเลือก: อธิบายคิวรี สิ่งที่ส่งกลับ และอื่นๆ คุณสมบัตินี้จะมีประโยชน์ในสถานการณ์ Add-in ของ Microsoft Office |
| แบบฟอร์ม | ระบุฟอร์มคิวรีที่ MorphX แสดงเมื่อผู้ใช้โต้ตอบกับคิวรี ค่าเริ่มต้นคือ SysQueryForm |
| แบบโต้ตอบ | ระบุว่าผู้ใช้สามารถโต้ตอบกับรายงานด้วยตัวคั่นคิวรี การตั้งค่าตัวเลือกเครื่องพิมพ์ และอื่นๆ หรือไม่ |
| สัญพจน์ | ระบุวิธีการแสดงสัญพจน์ในคําสั่ง SQL ตัวเลือก forceLiterals แนะนําเคอร์เนลเพื่อแสดงค่าจริงที่ใช้ใน ที่ซึ่ง คําสั่งไปยังฐานข้อมูล Microsoft SQL Server ในช่วงเวลาของการปรับให้เหมาะสม ตัวเลือก forcePlaceholders แนะนําเคอร์เนลไม่ให้แสดงค่าที่แท้จริง หมาย เหตุ: อย่าใช้ตัวเลือก forceLiterals เนื่องจากอาจเปิดเผยรหัสกับภัยคุกคามความปลอดภัยการฉีด SQL |
| แบบจำลอง | ระบุแบบจําลองที่มีคิวรีอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบประกอบด้วยตารางหรือคลาส องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| QueryType | ระบุชนิดของการสอบถาม โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -รวม -สหภาพ ค่าเริ่มต้นคือ รวม |
| สามารถค้นหาได้ | ระบุว่าคิวรีสามารถเป็นส่วนหนึ่งของชุดคิวรีที่ใช้ในการค้นหาแค็ตตาล็อก Microsoft SharePoint Business ได้หรือไม่ คุณสมบัตินี้จะมีประโยชน์เมื่อคุณใช้คุณลักษณะการค้นหาระดับองค์กร ค่าเริ่มต้นคือ ไม่ |
| ตำแหน่ง | ส่วนหัวสําหรับคิวรี |
| UserUpdate | ระบุว่าฟอร์มคิวรีควรคงสถานะไว้เมื่อเปิดใหม่หรือไม่ ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ การตั้งค่าก่อนหน้านี้จะถูกคืนค่า ถ้าคุณตั้งค่าเป็น ไม่ใช่ ข้อมูลจะสามารถดูแต่ไม่แก้ไขได้ |
| เวอร์ชัน | เวอร์ชันจะเพิ่มขึ้นทุกครั้งที่มีการอัปเดตคิวรี คุณสมบัตินี้เป็นแบบอ่านอย่างเดียว |
คุณสมบัติแหล่งข้อมูล
คุณสมบัติต่อไปนี้ควบคุมลักษณะของแหล่งข้อมูล แหล่งข้อมูลแบบฝังตัวและความสัมพันธ์ระหว่างแหล่งข้อมูลมีคุณสมบัติเพิ่มเติม คุณยังสามารถตั้งค่าคุณสมบัติหนึ่งรายการบนเขตข้อมูลในแหล่งข้อมูลได้
| คุณสมบัติ | ที่ซึ่งพร้อมใช้งาน | คำอธิบาย |
|---|---|---|
| AllowAdd | แหล่งข้อมูล | ระบุว่าผู้ใช้สามารถเพิ่มเขตข้อมูลเพื่อเรียงลําดับและช่วงในขณะทํางานได้หรือไม่ |
| บริษัท | แหล่งข้อมูล | ระบุบริษัทที่จะดึงข้อมูลมา |
| พลวัต | โหนดเขตข้อมูลในแหล่งข้อมูล | ระบุว่ามีการใช้เขตข้อมูลทั้งหมดในตาราง ในแหล่งข้อมูลหรือไม่ ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ เขตข้อมูลทั้งหมดในแหล่งข้อมูลจะถูกใช้ ถ้าคุณตั้งค่าเป็น ไม่ คุณสามารถลบเขตข้อมูลบางรายการออกได้ เมื่อแหล่งข้อมูลเป็นตารางพื้นฐาน ค่าของ ใช่ หมายความว่ามีการใช้เขตข้อมูลทั้งหมดจากตารางที่ได้รับมา |
| เปิดใช้งาน | แหล่งข้อมูล | ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ไม่ ระบบคิวรีจะละเว้นแหล่งข้อมูลและแหล่งข้อมูลแบบฝังตัวทั้งหมด |
| FetchMode | แหล่งข้อมูลแบบฝังตัว | ระบุว่าควรเชื่อมโยงแหล่งข้อมูลผ่านความสัมพันธ์ 1:1 หรือความสัมพันธ์ 1:n หรือไม่ โน้ต: สําหรับแหล่งข้อมูลที่ใช้ในรายงาน ให้ใช้ความสัมพันธ์ของการรวมที่ใช้โหมดการดึงข้อมูล 1:1 |
| เขตข้อมูล, RelatedField | ความสัมพันธ์บนแหล่งข้อมูลแบบฝังตัว | ชื่อของเขตข้อมูลจากแหล่งข้อมูลหลักและแหล่งข้อมูลที่เกี่ยวข้องที่ใช้ในความสัมพันธ์ |
| FirstFast | แหล่งข้อมูล | ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ ฐานข้อมูลจะได้รับคําแนะนําว่าควรเรียกระเบียนแรกจากคิวรีก่อนที่เรคคอร์ดอื่น ๆ การตั้งค่านี้จะช่วยให้ระบบฐานข้อมูลบางระบบสามารถปรับการค้นคืนเรกคอร์ดให้เหมาะสมที่สุดได้ และดังนั้นจึงช่วยปรับปรุงประสิทธิภาพการทํางาน |
| FirstOnly | แหล่งข้อมูล | ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ ฐานข้อมูลจะได้รับคําแนะนําที่จําเป็นต้องใช้เฉพาะระเบียนแรกจากคิวรีเท่านั้น การตั้งค่านี้จะช่วยให้ระบบฐานข้อมูลบางระบบสามารถปรับการค้นคืนเรกคอร์ดให้เหมาะสมที่สุดได้ และดังนั้นจึงช่วยปรับปรุงประสิทธิภาพการทํางาน |
| JoinMode | แหล่งข้อมูลแบบฝังตัว | ระบุกลยุทธ์ที่ใช้ในการรวมเอาต์พุตจากแหล่งข้อมูล |
| ชื่อ | แหล่งข้อมูล | ระบุชื่อของแหล่งข้อมูล |
| ความสัมพันธ์ | แหล่งข้อมูลแบบฝังตัว | ระบุว่าระบบการสอบถามควรใช้ความสัมพันธ์ที่กําหนดไว้สําหรับตารางและ EDTs หรือไม่ ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ คิวรีจะอัปเดตโดยอัตโนมัติถ้าความสัมพันธ์มีการเปลี่ยนแปลง |
| ตาราง | แหล่งข้อมูล | ระบุตาราง แผนที่ หรือมุมมองที่ใช้เป็นแหล่งข้อมูล คุณไม่สามารถปรับเปลี่ยนคุณสมบัตินี้ได้หลังจากที่คุณกําหนดลําดับการจัดเรียงหรือช่วง |
| ตาราง, ตารางที่เกี่ยวข้อง | ความสัมพันธ์บนแหล่งข้อมูลแบบฝังตัว | ชื่อของแหล่งข้อมูลหลักและแหล่งข้อมูลที่เกี่ยวข้อง |
| UniqueId | แหล่งข้อมูล | จํานวนที่ไม่ซ้ํากันของแหล่งข้อมูล คุณสมบัตินี้เป็นแบบอ่านอย่างเดียว |
| อัปเดต | แหล่งข้อมูล | ระบุว่าคิวรีสามารถอัปเดตระเบียนในฐานข้อมูลได้หรือไม่ |
คุณสมบัติของช่วง
คุณสมบัติต่อไปนี้จะกําหนดลักษณะของข้อมูลจําเพาะของช่วง ตัวอย่างเช่น คุณสามารถระบุว่าผู้ใช้สามารถปรับเปลี่ยนช่วงขณะทํางานได้หรือไม่
| คุณสมบัติ | คำอธิบาย |
|---|---|
| เปิดใช้งาน | ใช้คุณสมบัตินี้เพื่อปิดใช้งานเขตข้อมูลในช่วงข้อมูลจําเพาะ |
| ฟิลด์ | ระบุเขตข้อมูลเพื่อกําหนดช่วง |
| ป้ายชื่อ | ใส่ป้ายชื่อสําหรับช่วง |
| สถานะ | ระบุว่าผู้ใช้สามารถปรับเปลี่ยนช่วงในกล่องโต้ตอบคิวรีในเวลาที่เรียกใช้หรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - เปิด - ผู้ใช้สามารถดูและแก้ไขช่วงดังกล่าวได้ - ล็อค - ผู้ใช้สามารถดูช่วงได้เท่านั้น - ซ่อน - ผู้ใช้ไม่สามารถดูหรือแก้ไขช่วงได้ |
| มูลค่า | ระบุช่วงสําหรับระเบียนที่รับมา หากคุณใช้การแจงนับ อย่าใช้สตริงข้อความ ใช้รหัสการแจงนับ |
คุณสมบัติของรายงาน
ตั้งค่าส่วนใหญ่ของคุณสมบัติสําหรับรายงานเกี่ยวกับการออกแบบ ส่วนการออกแบบ และโหนดตัวควบคุมใน Application Explorer สําหรับข้อมูลเกี่ยวกับคุณสมบัติของระบบที่พร้อมใช้งานในรายงาน ให้ดูส่วน "ระบบและคุณสมบัติทั่วไป" ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติของรายงาน
| คุณสมบัติ | คำอธิบาย |
|---|---|
| AllowCheck | ระบุว่าข้อความจะแสดงขึ้นเมื่อผู้ใช้พยายามเรียกใช้รายงานว่าพวกเขาไม่มีสิทธิ์ในการดูหรือไม่ เลือก ใช่ เพื่อระบุว่าจะแสดงข้อความ |
| รวมอัตโนมัติ | ระบุว่าจะใช้เรกคอร์ดที่ส่งกลับเมธอด element.args เพื่อตั้งค่าช่วงของคิวรีรายงานหรือไม่ |
| แบบโต้ตอบ | ระบุว่าผู้ใช้สามารถเลือกระเบียนที่จะแสดงโดยการปรับเปลี่ยนคิวรีที่เชื่อมโยงกับรายงานได้หรือไม่ |
| แบบจำลอง | ระบุแบบจําลองที่มีรายงานอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันที่กําหนดเองในแบบจําลองที่อยู่ในเลเยอร์อื่น |
คุณสมบัติของตัวควบคุมรายงาน
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติของตัวควบคุมรายงาน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติเพิ่มเติมที่พร้อมใช้งานสําหรับตัวควบคุม ให้ดูส่วน "คุณสมบัติตัวควบคุมฟอร์ม"
| คุณสมบัติ | คำอธิบาย |
|---|---|
| การจัดแนว | ระบุการจัดแนวของค่าที่แสดงในตัวควบคุม |
| AllowNegative | ระบุว่าตัวควบคุมยอมรับค่าลบหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจํานวนเต็มและตัวควบคุมจริงเท่านั้น |
| ArrayIndex | ระบุองค์ประกอบอาร์เรย์ที่แสดงในตัวควบคุม ตัวควบคุมจะขึ้นอยู่กับชนิดข้อมูลแบบขยายที่มีองค์ประกอบอาร์เรย์ คุณสมบัตินี้ไม่พร้อมใช้งานสําหรับตัวควบคุมข้อความและรูปร่าง |
| การประกาศอัตโนมัติ | ระบุว่ามีการสร้างตัวแปรที่มีชื่อเดียวกันกับตัวควบคุมหรือไม่ เมื่อคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ จะง่ายต่อการเข้าถึงตัวควบคุมรายงานจากรหัส X++ และคุณสามารถค้นหาข้อผิดพลาดในเวลาการคอมไพล์ |
| AutoInsSeparator | ระบุว่าจะแสดงตัวคั่นทศนิยมหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจริงเท่านั้น |
| พื้นหลังสี | ระบุสีพื้นหลังสําหรับตัวควบคุม สามารถแทนที่การตั้งค่าของคุณสมบัตินี้ได้โดยใช้คุณสมบัติ BackStyle |
| BackStyle | ระบุว่าพื้นหลังของตัวควบคุมทึบแสงหรือโปร่งใส เมื่อคุณตั้งค่าคุณสมบัตินี้เป็น โปร่งใส ลักษณะการทํางานจะขึ้นอยู่กับชนิดของตัวควบคุม: - สําหรับตัวควบคุมบิตแมป พิกเซลที่มีสีเดียวกันจะเป็นแบบโปร่งใส - สําหรับตัวควบคุมอื่นๆ ทั้งหมด จะใช้สีพื้นหน้าเป็นสีพื้นหลัง |
| ตัวหนา | ระบุการจัดรูปแบบข้อความตัวหนา |
| BottomMargin | ระบุระยะขอบสําหรับตัวควบคุม |
| เปลี่ยนตัวพิมพ์ใหญ่ | ระบุกรณีของข้อความที่ผู้ใช้ป้อน คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมสตริง enum ข้อความ และพร้อมท์เท่านั้น |
| ChangeLabelCase | ระบุว่าควรแก้ไขป้ายชื่อสําหรับตัวควบคุมเมื่อพิมพ์รายงานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -รถ -ไม่ - ตัวพิมพ์ใหญ่ - ตัวพิมพ์เล็ก - กรณีชื่อเรื่อง ค่าเริ่มต้นคือ อัตโนมัติ |
| ColorScheme | ระบุชุดแบบสีสําหรับตัวควบคุม |
| ConfigurationKey | ระบุคีย์การกําหนดค่าสําหรับตัวควบคุม |
| CSSClass | ระบุ Cascading Style Sheet (CSS) เพื่อใช้เพื่อแสดงค่าใน HTML |
| DataField | ระบุเขตข้อมูลตารางสําหรับตัวควบคุม คุณสมบัตินี้ไม่พร้อมใช้งานสําหรับตัวควบคุมข้อความ รูปร่าง กล่อง และบิตแมป |
| DataMethod | ระบุวิธีการแสดงที่แสดงข้อมูลในตัวควบคุม คุณสมบัตินี้ไม่พร้อมใช้งานสําหรับตัวควบคุมข้อความ รูปร่าง และกล่อง |
| DateDay | ระบุรูปแบบสําหรับวัน คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมวันที่เท่านั้น |
| DateFormat | ระบุรูปแบบสําหรับวันที่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมวันที่เท่านั้น |
| DateMonth | ระบุรูปแบบสําหรับเดือน คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมวันที่เท่านั้น |
| DateSeparator | ระบุตัวคั่นที่ปรากฏขึ้นระหว่างเดือน วัน และปี คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมวันที่เท่านั้น |
| DateYear | ระบุรูปแบบสําหรับปี คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมวันที่เท่านั้น |
| DecimalSeparator | ระบุสัญลักษณ์ที่ใช้เพื่อแยกค่าทศนิยม คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจริงเท่านั้น |
| DisplaceNegative | ระบุตําแหน่งใหม่สําหรับค่าในตัวควบคุมเส้นตารางเมื่อค่าเป็นจํานวนลบ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจํานวนเต็มและตัวควบคุมจริงเท่านั้น |
| DynamicHeight | ระบุว่าตัวควบคุมถูกปรับขนาดเพื่อแสดงบรรทัดเพิ่มเติมของข้อความหรือไม่ เมื่อคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ ส่วนหัวของหน้า ส่วนท้ายของหน้า และส่วนหัวของคอลัมน์ที่ซ้ํากันจะถูกเพิ่มโดยอัตโนมัติตามความจําเป็น คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมสตริงเท่านั้น |
| ExtendedDataType | ระบุ EDT ที่เขตข้อมูลที่เชื่อมโยงกับตัวควบคุมควรยึดตาม |
| ExtraSumWidth | ปรับเปลี่ยนความกว้างเริ่มต้นที่อนุญาตสําหรับผลรวม คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจํานวนเต็มและตัวควบคุมจริงเท่านั้น |
| แบบอักษร | ระบุแบบอักษร |
| ขนาดแบบอักษร | ระบุขนาดแบบอักษร |
| ForegroundColor | ระบุสีพื้นหน้าสําหรับตัวควบคุม |
| FormatMST | ระบุว่ามีการจัดรูปแบบค่าโดยใช้รูปแบบสกุลเงินมาตรฐานหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจริงเท่านั้น |
| ความสูง | ระบุความสูงของตัวควบคุม เมื่อตัวควบคุมเกี่ยวข้องกับ EDT คุณสมบัติ Height ของตัวควบคุมจะแทนที่คุณสมบัติ DisplayLength ของ EDT ถ้าคุณตั้งค่าคุณสมบัติ ความสูง เป็น อัตโนมัติ สําหรับตัวควบคุมบิตแมป ขนาดของตัวควบคุมจะขึ้นอยู่กับขนาดของกราฟิก |
| ImageName | ระบุชื่อแฟ้มสําหรับรูป คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมบิตแมปเท่านั้น |
| ImageResource | ระบุ ID สําหรับทรัพยากรระบบที่จะแสดง แมโครทรัพยากรแสดงรายการรหัสเหล่านี้ แมโครต่างๆ จะอยู่ภายใต้โหนด แมโคร ใน Application Explorer คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมบิตแมปเท่านั้น |
| ตัวเอียง | ระบุการจัดรูปแบบข้อความตัวเอียง |
| ป้ายชื่อ | ระบุชื่อเรื่องสําหรับตัวควบคุม ถ้าไม่ได้ระบุป้ายชื่อไว้ที่นี่ ป้ายชื่อนั้นจะถูกสืบทอดมาจากเขตข้อมูล |
| ป้ายชื่อตัวหนา | ตั้งค่าหรือแสดงค่าที่ระบุการตั้งค่าตัวหนาสําหรับป้ายชื่อในตัวควบคุม |
| LabelCSSClass | ระบุ CSS เพื่อใช้เพื่อแสดงป้ายชื่อใน HTML |
| LabelFont | ตั้งค่าหรือส่งกลับค่าชนิดข้อมูลสตริงที่ระบุฟอนต์สําหรับข้อความป้ายชื่อในตัวควบคุมกล่องคําสั่งผสมของฟอร์ม |
| LabelFontSize | ตั้งค่าหรือแสดงขนาดแบบอักษรเป็นจุดสําหรับข้อความป้ายชื่อในตัวควบคุมกล่องคําสั่งผสมของฟอร์ม |
| LabelItalic | ตั้งค่าหรือแสดงค่าที่ระบุว่าข้อความในป้ายชื่อตัวควบคุมควรเป็นตัวเอียงหรือไม่ |
| LabelLineBelow | ระบุรูปแบบของการขีดเส้นใต้สําหรับชื่อเรื่องตัวควบคุม |
| LabelLineThickness | ระบุรูปแบบของบรรทัดด้านล่างหัวข้อคอลัมน์ |
| LabelPosition | ตั้งค่าหรือแสดงตําแหน่งของป้ายชื่อสําหรับตัวควบคุม ค่าที่ถูกต้องคือ Left และ Above |
| LabelTabLeader | ระบุว่าจะผนวกชุดของจุดเพื่อควบคุมป้ายชื่อหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -รถ - อย่าผนวก - ทําการผนวก ค่าเริ่มต้นคือ อัตโนมัติ |
| LabelUnderline | ตั้งค่าหรือแสดงค่าที่ระบุว่าควรขีดเส้นใต้ข้อความในป้ายชื่อตัวควบคุมหรือไม่ |
| LabelWidth | ระบุความกว้างของป้ายชื่อสําหรับตัวควบคุม |
| ซ้าย | ระบุการจัดแนวด้านซ้ายของตัวควบคุม |
| LeftMargin | ระบุระยะขอบด้านซ้ายสําหรับตัวควบคุม |
| รายการ | ระบุลักษณะของบรรทัดที่ประกอบเป็นรูปร่าง คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมรูปร่างเท่านั้น |
| LineAbove | ระบุชนิดของบรรทัดสําหรับเส้นขอบด้านบนของตัวควบคุม ถ้ารายงานของคุณมีหลายเส้นหรือกล่อง พิจารณาการใช้ตัวควบคุมรูปร่างภายในแต่ละส่วน |
| LineBelow | ระบุชนิดของบรรทัดสําหรับเส้นขอบด้านล่างของตัวควบคุม ถ้ารายงานของคุณมีหลายเส้นหรือกล่อง พิจารณาการใช้ตัวควบคุมรูปร่างภายในแต่ละส่วน |
| LineLeft | ระบุชนิดของบรรทัดสําหรับเส้นขอบด้านซ้ายของตัวควบคุม ถ้ารายงานของคุณมีหลายเส้นหรือกล่อง พิจารณาการใช้ตัวควบคุมรูปร่างภายในแต่ละส่วน |
| LineRight | ระบุชนิดของบรรทัดสําหรับเส้นขอบขวาของตัวควบคุม ถ้ารายงานของคุณมีหลายเส้นหรือกล่อง พิจารณาการใช้ตัวควบคุมรูปร่างภายในแต่ละส่วน |
| MenuItemLabel | ระบุป้ายชื่อสําหรับรายการเมนู |
| MenuItemName | ระบุชื่อของรายการเมนู รายการเมนูที่พร้อมใช้งานจะแตกต่างกัน ขึ้นอยู่กับการตั้งค่าของคุณสมบัติ MenuItemType |
| MenuItemType | ระบุว่ารายการเมนูเป็นการดําเนินการ การแสดงผล หรือรายการเมนูผลลัพธ์ รายการเมนูการแสดงใช้สําหรับแบบฟอร์ม และรายการเมนูเอาท์พุทใช้สําหรับรายงาน รายการเมนูผลลัพธ์มีไว้สําหรับคลาส งาน หรือคิวรี |
| MinNoOfDecimals | ระบุจํานวนตําแหน่งทศนิยมต่ําสุดที่แสดง ไม่แสดงศูนย์ต่อท้าย |
| ModelFieldName | ระบุเขตข้อมูลที่ใช้เพื่อกําหนดการจัดแนวด้านซ้ายและความกว้างของตัวควบคุม |
| NoOfDecimals | ระบุจํานวนตําแหน่งทศนิยมที่แสดง ค่าเริ่มต้นคือ 20 คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจริงเท่านั้น |
| ปรับขนาดบิตแมป | ระบุว่ารูปภาพสามารถปรับขนาดให้พอดีกับขนาดของตัวควบคุมได้หรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมบิตแมปเท่านั้น |
| RightMargin | ระบุระยะขอบสําหรับตัวควบคุม |
| การหมุนการเซ็นชื่อ | ระบุว่ามีการกลับเครื่องหมายสําหรับตัวควบคุมหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจํานวนเต็มและตัวควบคุมจริงเท่านั้น |
| ShowLabel | ตั้งค่าหรือแสดงค่าที่ระบุว่าป้ายชื่อสําหรับตัวควบคุมจะแสดงในฟอร์มหรือไม่ ค่า True แสดงว่ามีการแสดงป้ายชื่อ |
| ShowPicAsText | ระบุว่าจะแสดงชื่อไฟล์สําหรับรูปภาพแทนรูปภาพหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมบิตแมปเท่านั้น |
| ShowZero | ระบุว่าจะแสดงค่า 0 (ศูนย์) หรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจํานวนเต็มและตัวควบคุมจริงเท่านั้น |
| SignDisplay | ระบุวิธีการแสดงเครื่องหมายของตัวเลข คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจํานวนเต็มและตัวควบคุมจริงเท่านั้น |
| SumAll | ระบุว่าจะมีการคํานวณผลรวมของค่าทั้งหมดหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจํานวนเต็มและตัวควบคุมจริงเท่านั้น |
| SumNeg | ระบุว่าจะมีการคํานวณผลรวมของค่าลบทั้งหมดหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจํานวนเต็มและตัวควบคุมจริงเท่านั้น |
| SumPos | ระบุว่าจะมีการคํานวณผลรวมของค่าบวกทั้งหมดหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจํานวนเต็มและตัวควบคุมจริงเท่านั้น |
| ตาราง | ระบุแหล่งข้อมูลสําหรับตัวควบคุม คุณสมบัตินี้ไม่พร้อมใช้งานสําหรับตัวควบคุมข้อความ รูปร่าง กล่อง และบิตแมป |
| ข้อความ | ระบุสตริงข้อความที่แสดงในตัวควบคุม คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมข้อความเท่านั้น |
| TimeFormat | ระบุว่าเวลาจะแสดงในรูปแบบ 24 ชั่วโมงหรือในรูปแบบ AM/PM คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมเวลาเท่านั้น |
| TimeHours | ระบุว่าจะแสดงชั่วโมงหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมเวลาเท่านั้น |
| TimeMinutes | ระบุว่าจะแสดงนาทีหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมเวลาเท่านั้น |
| TimeSeconds | ระบุว่าจะแสดงวินาทีหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมเวลาเท่านั้น |
| TimeSeparator | ระบุสัญลักษณ์ที่ใช้เพื่อแยกชั่วโมง นาที และวินาที คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมเวลาเท่านั้น |
| ความหนา | ระบุความหนาของเส้นขอบตัวควบคุม |
| ตัวคั่นหลักพัน | ระบุสัญลักษณ์ที่ใช้ในการแยกพัน คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมจริงเท่านั้น |
| ด้านบน | ระบุการจัดแนวด้านบนสุดของตัวควบคุม |
| TopMargin | ระบุระยะขอบสําหรับตัวควบคุม |
| ชนิด | ระบุชนิดของรูปร่างที่แสดง คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมรูปร่างเท่านั้น |
| TypeHeaderPrompt | ระบุว่ามีการเพิ่มเส้นของจุดเพื่อเติมช่องว่างระหว่างชื่อเรื่องตัวควบคุมและค่าตัวควบคุมหรือไม่ คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมข้อความและพร้อมท์เท่านั้น |
| ขีดเส้นใต้ | ระบุการจัดรูปแบบข้อความขีดเส้นใต้ |
| มองเห็นได้ | ตั้งค่าหรือแสดงค่าที่ระบุว่าตัวควบคุมมองเห็นได้หรือไม่ ค่า ของ True แสดงว่าตัวควบคุมมองเห็นได้ |
| WarnIfMissing | ระบุว่าข้อความจะแสดงขึ้นหรือไม่ถ้ารูปภาพหายไปจากรายงาน คุณสมบัตินี้จะพร้อมใช้งานสําหรับตัวควบคุมบิตแมปเท่านั้น |
| WebMenuItemName | ระบุรายการเมนูที่จะรวมอยู่บนเมนูเว็บ ค่าที่พร้อมใช้งานจะขึ้นอยู่กับการตั้งค่าของคุณสมบัติ WebMenuItemType |
| WebMenuItemType | ระบุชนิดของรายการเมนู มีรายการเว็บเมนูสองประเภท: -Url - การดําเนินการ ค่าที่คุณเลือกจะกําหนดชื่อรายการเว็บเมนูที่พร้อมใช้งานสําหรับคุณสมบัติ WebMenuItemName |
| WebTarget | ระบุตําแหน่งที่ตั้งของตัวควบคุมในรายงานเว็บ |
| ความกว้าง | ระบุความกว้างของตัวควบคุม เมื่อตัวควบคุมเกี่ยวข้องกับ EDT คุณสมบัติ Width ของตัวควบคุมจะแทนที่คุณสมบัติ DisplayLength ของ EDT ถ้าคุณตั้งค่าคุณสมบัติ ความกว้าง เป็น อัตโนมัติ สําหรับตัวควบคุมบิตแมป ขนาดของตัวควบคุมจะขึ้นอยู่กับขนาดของกราฟิก |
คุณสมบัติการออกแบบรายงาน
ตารางต่อไปนี้อธิบายคุณสมบัติการออกแบบรายงาน
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ArrangeMethod | ระบุเค้าโครงสําหรับตัวควบคุมในส่วนรายงาน |
| ArrangeWhen | ระบุว่าจะจัดเรียงตัวควบคุมรายงานเมื่อใด |
| BottomMargin | ระบุระยะขอบล่าง ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น อัตโนมัติ ค่าเริ่มต้นที่ใช้จัดเก็บตารางระบบ |
| คำอธิบาย | ระบุชื่อที่ปรากฏสําหรับรายงานในอินเทอร์เฟซผู้ใช้ |
| ColorScheme | ระบุชุดแบบสี |
| คอลัมน์ | ระบุจํานวนคอลัมน์ |
| ColumnSpace | ระบุช่องว่างระหว่างคอลัมน์ |
| Font, FontSize, Italic, Underline และ Bold | ระบุการจัดรูปแบบข้อความ การตั้งค่าคุณสมบัติ Font และ FontSize จะแทนที่ค่าที่คุณตั้งค่าโดยการคลิก แบบอักษรตัวเลือก> บนเมนู เครื่องมือ |
| ForegroundColor | ระบุสีพื้นหน้า |
| ความสูง | ระบุความสูง |
| LeftMargin | ระบุระยะขอบซ้าย ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น อัตโนมัติ ค่าเริ่มต้นที่ใช้จัดเก็บตารางระบบ |
| LineAbove | ระบุชนิดของบรรทัดสําหรับเส้นขอบด้านบนของส่วน ถ้ารายงานมีหลายเส้นและกล่อง พิจารณาการใช้ตัวควบคุมรูปร่างภายในส่วน |
| LineBelow | ระบุชนิดของบรรทัดสําหรับเส้นขอบด้านล่างของส่วน ถ้ารายงานมีหลายเส้นและกล่อง พิจารณาการใช้ตัวควบคุมรูปร่างภายในส่วน |
| LineLeft | ระบุชนิดของบรรทัดสําหรับเส้นขอบด้านซ้ายของส่วน ถ้ารายงานมีหลายเส้นและกล่อง พิจารณาการใช้ตัวควบคุมรูปร่างภายในส่วน |
| LineRight | ระบุชนิดของบรรทัดสําหรับเส้นขอบขวาของส่วน ถ้ารายงานมีหลายเส้นและกล่อง พิจารณาการใช้ตัวควบคุมรูปร่างภายในส่วน |
| ResolutionX ความละเอียด | ระบุระยะห่างระหว่างเส้นตาราง |
| RightMargin | ระบุระยะขอบด้านขวา ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น อัตโนมัติ ค่าเริ่มต้นที่ใช้จัดเก็บตารางระบบ |
| ไม้บรรทัด | ระบุหน่วยสําหรับไม้บรรทัดที่ปรากฏขึ้นเมื่อคุณแก้ไขการออกแบบ เมื่อต้องการแก้ไขการออกแบบ ให้คลิกขวาที่ AutoDesignSpecs หรือ ออกแบบที่สร้างขึ้น จากนั้นเลือก แก้ไข |
| ความหนา | ระบุความหนาของเส้นขอบของส่วน |
| TopMargin | ระบุระยะขอบบน ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น อัตโนมัติ ค่าเริ่มต้นที่ใช้จัดเก็บตารางระบบ |
คุณสมบัติของส่วนการออกแบบรายงาน
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับส่วนการออกแบบรายงาน สําหรับข้อมูลเกี่ยวกับคุณสมบัติอื่น ๆ ที่พร้อมใช้งานสําหรับการออกแบบรายงาน ให้ดูส่วน "คุณสมบัติการออกแบบรายงาน"
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ArrangeMethod | ระบุเค้าโครงสําหรับตัวควบคุมในส่วนรายงาน |
| ArrangeWhen | ระบุว่าควรจัดเรียงตัวควบคุมในคอนเทนเนอร์เมื่อไหน ตัวเลือกที่พร้อมใช้งานคือ Startupตามความต้องการ และไม่ต้อง |
| ตัวหนา | รับหรือตั้งค่าน้ําหนักของฟอนต์ที่ใช้เพื่อแสดงข้อความในตัวควบคุม |
| ด้านล่าง | เปลี่ยนตําแหน่งของด้านล่างของรายงาน |
| BottomMargin | ระบุระยะขอบล่าง ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น อัตโนมัติ ค่าเริ่มต้นที่ถูกเก็บไว้ในตารางระบบ UserInfo จะถูกใช้ |
| ColorScheme | ระบุชุดแบบสี |
| ColumnHeadingsStrategy | ระบุเค้าโครงของส่วนหัวของคอลัมน์ ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น WordWrap หัวเรื่องจะตัดคําเมื่อมีความยาวมากกว่าเขตข้อมูลที่ยาวที่สุดในคอลัมน์ หัวเรื่องสามารถตัดคําให้ได้สูงสุดแปดบรรทัด หัวเรื่องที่ยาวกว่าแปดเส้นจะถูกตัดทอน โน้ต: ความยาวของหัวเรื่องแตกต่างกันไป ขึ้นอยู่กับภาษา |
| คอลัมน์ | ระบุจํานวนคอลัมน์ |
| Columnspace | ระบุช่องว่างระหว่างคอลัมน์ |
| แบบอักษร | ระบุการจัดรูปแบบข้อความ การตั้งค่าคุณสมบัติ Font และ FontSize จะแทนที่ค่าที่คุณสามารถตั้งค่าได้โดยการคลิก ตัวเลือก > ฟอนต์ บนเมนู เครื่องมือ |
| ขนาดแบบอักษร | ระบุการจัดรูปแบบข้อความ การตั้งค่าคุณสมบัติ Font และ FontSize จะแทนที่ค่าที่คุณสามารถตั้งค่าได้โดยการคลิก ตัวเลือก > ฟอนต์ บนเมนู เครื่องมือ |
| ForegroundColor | ระบุสีพื้นหน้า |
| GrandHeader | ระบุว่าจะแสดงค่าของคุณสมบัติ HeaderText หรือไม่ คุณสมบัติ GrandHeader จะพร้อมใช้งานเฉพาะเมื่อรายงานมีแหล่งข้อมูลหลายแหล่งที่ไม่ได้ซ้อนกัน |
| GrandTotal | ระบุว่าจะแสดงค่าของคุณสมบัติ FooterText หรือไม่ คุณสมบัติ GrandTotal จะพร้อมใช้งานเฉพาะเมื่อรายงานมีแหล่งข้อมูลหลายแหล่งที่ไม่ได้ซ้อนกัน |
| HeaderText | ระบุข้อความที่แสดงเหนือระเบียนแรกในส่วนเมื่อคุณสมบัติ GrandHeader ถูกตั้งค่าเป็น ใช่ คุณสมบัตินี้จะพร้อมใช้งานเฉพาะเมื่อรายงานมีแหล่งข้อมูลหลายแหล่งที่ไม่ซ้อนกัน |
| ความสูง | ระบุความสูง |
| ตัวเอียง | ระบุการจัดรูปแบบข้อความ การตั้งค่าคุณสมบัติ Font และ FontSize จะแทนที่ค่าที่คุณสามารถตั้งค่าได้โดยการคลิก ตัวเลือก > ฟอนต์ บนเมนู เครื่องมือ |
| LabelTopMargin, LabelBottomMargin | ระบุระยะขอบด้านบนและด้านล่างของส่วนหัวของคอลัมน์ |
| LeftMargin | ระบุระยะขอบซ้าย ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น อัตโนมัติ ค่าเริ่มต้นที่ถูกเก็บไว้ในตารางระบบ UserInfo จะถูกใช้ |
| LineAbove, LineBelow, LineLeft, LineRight | ระบุชนิดของบรรทัดสําหรับเส้นขอบส่วน ถ้ารายงานมีหลายเส้นและกล่อง พิจารณาการใช้ตัวควบคุมรูปร่างภายในส่วน |
| แผนผัง | ระบุแผนที่ที่จะใช้เพื่อแสดงข้อมูล คุณสามารถเชื่อมโยงเขตข้อมูลแผนที่กับเขตข้อมูลในตารางอย่างน้อยหนึ่งตาราง คุณสมบัตินี้ช่วยให้คุณสามารถใช้ชื่อเขตข้อมูลเดียวกันเพื่อเข้าถึงเขตข้อมูลที่มีชื่อแตกต่างกันในตารางที่แตกต่างกัน |
| NoOfHeadingLines | ระบุจํานวนของบรรทัดที่ใช้เพื่อแสดงหัวข้อคอลัมน์ ถ้าคุณตั้งค่าคุณสมบัติเป็น 0 (ศูนย์) ส่วนหัวของคอลัมน์จะไม่แสดงขึ้น สําหรับรายงานที่รวมหลายฟิลด์ ให้เพิ่มจํานวนบรรทัดเพื่อให้แน่ใจว่า เขตข้อมูลทั้งหมดจะแสดงขึ้น |
| RightMargin | ระบุระยะขอบด้านขวา ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น อัตโนมัติ ค่าเริ่มต้นที่ถูกเก็บไว้ในตารางระบบ UserInfo จะถูกใช้ |
| ความละเอียด X | ระบุระยะห่างระหว่างเส้นตาราง |
| ความละเอียด | ระบุระยะห่างระหว่างเส้นตาราง |
| ไม้บรรทัด | ระบุหน่วยสําหรับไม้บรรทัดที่จะแสดงขึ้นเมื่อคุณแก้ไขการออกแบบ เมื่อต้องการแก้ไขการออกแบบ ให้คลิกขวาที่ AutoDesignSpecs หรือ ออกแบบที่สร้างขึ้น จากนั้นเลือก แก้ไข |
| ตาราง | ระบุแหล่งข้อมูลสําหรับส่วน |
| ความหนา | ระบุความหนาของเส้นขอบของส่วน |
| ด้านบน | เปลี่ยนตําแหน่งของด้านบนของรายงาน |
| TopMargin | ระบุระยะขอบบน ถ้าคุณตั้งค่าคุณสมบัตินี้เป็น อัตโนมัติ ค่าเริ่มต้นที่ถูกเก็บไว้ในตารางระบบ UserInfo จะถูกใช้ |
| ขีดเส้นใต้ | ระบุการจัดรูปแบบข้อความ การตั้งค่าคุณสมบัติ Font และ FontSize จะแทนที่ค่าที่คุณสามารถตั้งค่าได้โดยการคลิก ตัวเลือก > ฟอนต์ บนเมนู เครื่องมือ |
คุณสมบัติคิวรีรายงาน
ตารางต่อไปนี้อธิบายคุณสมบัติของคิวรีรายงาน สําหรับข้อมูลเกี่ยวกับคุณสมบัติของรายงานอื่นๆ ดูส่วน "คุณสมบัติของรายงาน" และ "ระบบและคุณสมบัติทั่วไป"
| คุณสมบัติ | คำอธิบาย |
|---|---|
| AllowCheck | รับหรือตั้งค่าสถานะอนุญาตให้ตรวจสอบ |
| AllowCrossCompany | รับหรือตั้งค่าสถานะอนุญาตข้ามบริษัท แฟล็กนี้ระบุว่าการดําเนินการคิวรีอยู่ในทั้งบริษัทหรือไม่ |
| คำอธิบาย | คําอธิบายข้อความของคิวรี คุณสมบัติที่เลือกได้นี้มักจะใช้ในสถานการณ์ Add-in ของ Office |
| แบบฟอร์ม | ระบุแบบฟอร์มที่ใช้สําหรับการโต้ตอบของผู้ใช้ |
| แบบโต้ตอบ | ระบุว่าผู้ใช้สามารถโต้ตอบกับรายงานด้วยตัวคั่นคิวรี การตั้งค่าตัวเลือกเครื่องพิมพ์ และอื่นๆ หรือไม่ |
| สัญพจน์ | ระบุวิธีการแสดงสัญพจน์ในคําสั่ง SQL |
| แบบจำลอง | ระบุแบบจําลองที่มีคิวรีรายงานอยู่ แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบประกอบด้วยตารางหรือคลาส องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันที่กําหนดเองในแบบจําลองที่อยู่ในเลเยอร์อื่น |
| QueryType | ระบุชนิดของการสอบถาม โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -รวม -สหภาพ ค่าเริ่มต้นคือ รวม |
| สามารถค้นหาได้ | ระบุว่าคิวรีสามารถเป็นส่วนหนึ่งของชุดคิวรีที่สามารถใช้ในการค้นหา SharePoint Business Catalog ได้หรือไม่ คุณสมบัตินี้จะมีประโยชน์เมื่อคุณใช้คุณลักษณะการค้นหาระดับองค์กร ค่าเริ่มต้นคือ ไม่ |
| ตำแหน่ง | ระบุชื่อของคิวรี |
| UserUpdate | ระบุว่าผู้ใช้สามารถอัปเดตคิวรีได้หรือไม่ |
| เวอร์ชัน | นี่คือคุณสมบัติภายในแบบอ่านอย่างเดียว |
คุณสมบัติสิทธิ์ของรหัสความปลอดภัย
การอนุญาตรหัสคือ กลุ่มของสิทธิ์ที่เชื่อมโยงกับรายการเมนูหรือการดําเนินการบริการ เมื่อบทบาทความปลอดภัยมีสิทธิ์เข้าถึงรายการเมนู ก็จะสามารถเข้าถึงรายการ Application Explorer อื่น ๆ ที่สิทธิ์โค้ดสําหรับรายการเมนูนั้นระบุไว้ด้วย สิทธิ์เฉพาะที่กําหนดไว้ภายใต้โหนดสิทธิ์โค้ดจะควบคุมระดับการเข้าถึง
วัตถุที่รักษาความปลอดภัยได้
ใช้สิทธิ์โค้ดเพื่อให้สิทธิ์เข้าถึงวัตถุที่รักษาความปลอดภัยได้ รายการต่อไปนี้แสดงลําดับชั้นของโหนดสิทธิ์โค้ดใน Application Explorer:
- การรักษาความปลอดภัย
- การอนุญาตโค้ด
- YourCodePermission
- ตาราง
- วิธีเซิร์ฟเวอร์
- วัตถุที่เกี่ยวข้อง
- แบบฟอร์ม
- ตัวควบคุมเว็บ
- รายงาน
- YourCodePermission
- การอนุญาตโค้ด
การอนุญาตของโค้ดยังสามารถแทนที่ระดับการเข้าถึงไปยังออบเจ็กต์ที่รักษาความปลอดภัยได้ภายใต้โหนดออบเจ็กต์ที่เกี่ยวข้อง
คุณสมบัติสิทธิ์ของโค้ด
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิ์>รหัสความปลอดภัย>YourCodePermission ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของสิทธิ์รหัส สิทธิ์ของโค้ดช่วยให้ผู้ใช้เรียกใช้วิธีการคลาสที่คุณระบุในคุณสมบัติ เมธอด |
| ประเภท | ไม่จำเป็นต้องระบุ | คลาสที่เชื่อมโยงกับสิทธิ์รหัสนี้ |
| วิธีการ | ไม่จำเป็นต้องระบุ | วิธีการที่เชื่อมโยงกับสิทธิ์รหัสนี้ |
คุณสมบัติของตาราง
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิ์>รหัสความปลอดภัย>ตาราง>YourCodePermission>YourTable ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ตาราง | ใช่ | ชื่อของตาราง |
| EffectiveAccess | ใช่ | ค่าสิทธิ์ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อ่าน -ปรับ ปรุง - สร้าง -ถูกต้อง - ลบ - NoAccess ค่าสิทธิ์สําหรับคุณสมบัติ EffectiveAccess แสดงลําดับชั้น การอ่านคือสิทธิ์ที่อ่อนแอที่สุด และ Delete แข็งแกร่งที่สุด สิทธิ์การลบมีสิทธิ์อื่นทั้งหมด สิทธิ์ในการสร้างประกอบด้วย อัปเดตและอ่าน ตั้งค่าสิทธิ์เป็น NoAccess เพื่อป้องกันไม่ให้เข้าถึงตารางทั้งหมด |
| ManagedBy | ไม่จำเป็นต้องระบุ | เครื่องมืออัตโนมัติใช้คุณสมบัตินี้ |
คุณสมบัติของเมธอดเซิร์ฟเวอร์
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิ์รหัส> วิธีการ>ของเซิร์ฟเวอร์>YourCodePermission>YourServerMethod ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ประเภท | ใช่ | ชื่อของคลาสเซิร์ฟเวอร์ |
| วิธีการ | ใช่ | วิธีเซิร์ฟเวอร์ความปลอดภัยที่ถูกแท็กด้วยแอตทริบิวต์ SysEntryPointAttribute |
| EffectiveAccess | ใช่ | ค่าสิทธิ์ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - การเรียก - สามารถเรียกเมธอดเซิร์ฟเวอร์ได้ - NoAccess - ไม่สามารถเรียกเมธอดเซิร์ฟเวอร์ได้ |
| ManagedBy | ไม่จำเป็นต้องระบุ | เครื่องมืออัตโนมัติใช้คุณสมบัตินี้ |
คุณสมบัติของ Form
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิ์>รหัสความปลอดภัย>ออบเจ็กต์>ที่เกี่ยวข้องYourCodePermission>Forms>YourForm ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| แบบฟอร์ม | ใช่ | ชื่อของแบบฟอร์ม |
| AccessLevel | ใช่ | ค่าสิทธิ์ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อ่าน -ปรับ ปรุง - สร้าง -ถูกต้อง - ลบ - NoAccess ค่าสิทธิ์สําหรับคุณสมบัติ EffectiveAccess แสดงลําดับชั้น การอ่านคือสิทธิ์ที่อ่อนแอที่สุด และ Delete แข็งแกร่งที่สุด สิทธิ์การลบมีสิทธิ์อื่นทั้งหมด สิทธิ์ในการสร้างประกอบด้วย อัปเดตและอ่าน ตั้งค่าสิทธิ์เป็น NoAccess เพื่อป้องกันไม่ให้เข้าถึงฟอร์มทั้งหมด |
| ManagedBy | ไม่จำเป็นต้องระบุ | เครื่องมืออัตโนมัติใช้คุณสมบัตินี้ |
คุณสมบัติของตัวควบคุมเว็บ
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิ์รหัส>>>เว็บออบเจ็กต์ที่เกี่ยวข้องกับ>YourCodePermission>YourWebControl ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| WebControl | ใช่ | ชื่อของตัวควบคุมเว็บ |
| AccessLevel | ใช่ | ค่าสิทธิ์ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อ่าน -ปรับ ปรุง - สร้าง -ถูกต้อง - ลบ - NoAccess ค่าสิทธิ์สําหรับคุณสมบัติ EffectiveAccess แสดงลําดับชั้น การอ่านคือสิทธิ์ที่อ่อนแอที่สุด และ Delete แข็งแกร่งที่สุด สิทธิ์การลบมีสิทธิ์อื่นทั้งหมด สิทธิ์ในการสร้างประกอบด้วย อัปเดตและอ่าน ตั้งค่าสิทธิ์เป็น NoAccess เพื่อป้องกันไม่ให้เข้าถึงตัวควบคุมเว็บทั้งหมด |
| ManagedBy | ไม่จำเป็นต้องระบุ | เครื่องมืออัตโนมัติใช้คุณสมบัตินี้ |
คุณสมบัติของรายงาน
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิ์รหัส>>>Associated Objects>Reports>YourReport ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของการออกแบบรายงาน |
| รายงาน | ใช่ | ชื่อเต็มของรายงาน |
| ManagedBy | ไม่จำเป็นต้องระบุ | เครื่องมืออัตโนมัติใช้คุณสมบัตินี้ |
คุณสมบัติหน้าที่ด้านความปลอดภัย
สิทธิ์การรักษาความปลอดภัยรวมเป็นสิทธิพิเศษ และสิทธิพิเศษรวมเป็นหน้าที่ กําหนดหน้าที่เป็นกลุ่มของสิทธิพิเศษที่เกี่ยวข้อง ซึ่งช่วยให้ผู้ใช้สามารถเข้าถึงฟังก์ชันทางธุรกิจเฉพาะได้ ใน Application Explorer ให้จัดระเบียบสิทธิ์เหล่านี้ลงในโหนดของหน้าที่
แนวทางปฏิบัติที่ดีที่สุด
ปฏิบัติตามกฎแนวทางปฏิบัติที่ดีที่สุดสําหรับหน้าที่:
- กําหนดหน้าที่ทั้งหมดให้กับบทบาท
- รวมหน้าที่ทั้งหมดเป็นส่วนหนึ่งของวงจรกระบวนการ
- เนื่องจากภาษีแสดงถึงฟังก์ชันธุรกิจเฉพาะ ซึ่งไม่ค่อยจะหรือไม่เคยเปลี่ยนชื่อหน้าที่ ตัวอย่างเช่น บริษัทของคุณจะชําระเงินบิล แม้ว่ารายละเอียดของวิธีการชําระเงินของคุณอาจเปลี่ยนแปลง แต่ฟังก์ชันที่จําเป็นของการเรียกเก็บเงินจะไม่เปลี่ยนแปลง แทนที่จะสร้างภาษีใหม่ ให้เปลี่ยนโหนดย่อยของสิทธิ์ของภาษี
- ไม่บ่อยหรือไม่เคยเปลี่ยนชื่อของวงจรกระบวนการ
ลําดับชั้นหน้าที่ในตัวสํารวจแอพพลิเคชัน
รายการต่อไปนี้แสดงลําดับชั้นของโหนดหน้าที่ใน Application Explorer:
- การรักษาความปลอดภัย
- หน้าที่
- YourDuty
- สิทธิ์
- YourDuty
- หน้าที่
คุณสมบัติของหน้าที่
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับ โหนดที่>Security Duties>YourDuty ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของหน้าที่ |
| ป้ายชื่อ | ใช่ | ข้อความที่อินเทอร์เฟสผู้ใช้แสดงไว้สําหรับหน้าที่ |
| คำอธิบาย | ใช่ | คําอธิบายเกี่ยวกับภาษี |
| เปิดใช้งาน | ใช่ | ค่าที่บ่งชี้ว่าภาษีเปิดใช้งานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานภาษี - ไม่ - ปิดการใช้งานหน้าที่ |
คุณสมบัติของสิทธิ์การใช้งาน
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับ โหนดที่>Security Duties>YourDuty>Privileges>YourPrivilege ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของสิทธิพิเศษ |
| เปิดใช้งาน | ใช่ | ค่าที่บ่งชี้ว่าสิทธิ์การใช้งานเปิดใช้งานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานสิทธิ์การใช้งาน - ไม่ - ปิดใช้งานสิทธิ์การใช้งาน |
คุณสมบัติสิทธิ์การรักษาความปลอดภัย
สิทธิ์การใช้งานคือกลุ่มของสิทธิ์ โหนดที่อยู่ใต้โหนดสิทธิพิเศษแต่ละโหนดจะระบุออบเจ็กต์ที่กําหนดความปลอดภัยที่ผู้ใช้สามารถเข้าถึงและตั้งค่าระดับการเข้าถึงสําหรับแต่ละออบเจ็กต์ได้
แนวทางปฏิบัติที่ดีที่สุด
ส่วนนี้อธิบายกฎแนวทางปฏิบัติที่ดีที่สุดสําหรับสิทธิ์การใช้งาน
- ใช้สิทธิ์เพื่อระบุการเข้าถึงที่จําเป็นในการดําเนินการงาน
- ใช้สิทธิ์การใช้งานเพื่อจัดกลุ่มสิทธิ์สําหรับวัตถุที่สามารถรักษาความปลอดภัยได้ที่เกี่ยวข้องกัน ตัวอย่างเช่น รายการเมนูและตัวควบคุมมีความเกี่ยวข้องกันอย่างใกล้ชิด
- กําหนดสิทธิ์โดยตรงไปยังบทบาทความปลอดภัย อย่างไรก็ตาม จะง่ายต่อการรักษาการตั้งค่าความปลอดภัยหากคุณกําหนดหน้าที่หรือวงจรกระบวนการแทนสิทธิ์
วัตถุที่รักษาความปลอดภัยได้
ใช้สิทธิ์การใช้งานเพื่อให้เข้าถึงวัตถุที่รักษาความปลอดภัยได้ รายการต่อไปนี้แสดงลําดับชั้นภายใต้โหนดสิทธิ์>ใน Application Explorer:
- การรักษาความปลอดภัย
- สิทธิ์
- YourPrivilege
- จุดเข้าใช้งาน
- สิทธิ์
- ตาราง
- วิธีเซิร์ฟเวอร์
- แบบฟอร์ม
- YourPrivilege
- สิทธิ์
สิทธิ์การใช้งานยังสามารถแทนที่ระดับการเข้าถึงไปยังวัตถุที่ปลอดภัยได้ตามที่กําหนดไว้ที่อื่น ๆ ใน Application Explorer ตัวอย่างเช่น สิทธิ์สามารถแทนที่สิทธิ์ที่คุณสมบัติ EffectiveAccess กําหนดภายใต้ฟอร์ม>สิทธิ์>ของคุณ อัปเดต>>ตาราง>ของคุณใน Application Explorer
คุณสมบัติของสิทธิ์การใช้งาน
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิพิเศษ>ความปลอดภัย>YourPrivilege ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของสิทธิพิเศษ |
| ป้ายชื่อ | ใช่ | ข้อความที่แสดงสําหรับสิทธิ์ในอินเทอร์เฟซผู้ใช้ |
| คำอธิบาย | ใช่ | คําอธิบายเกี่ยวกับสิทธิ์การใช้งาน |
| เปิดใช้งาน | ใช่ | ค่าที่บ่งชี้ว่าสิทธิ์การใช้งานเปิดใช้งานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานสิทธิ์การใช้งาน - ไม่ - ปิดใช้งานสิทธิ์การใช้งาน |
คุณสมบัติจุดเข้าใช้งาน
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิพิเศษ>ด้านความปลอดภัย>จุด>เข้าใช้งานYourPrivilege>YourEntryPoint ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของจุดเข้าใช้งาน |
| ObjectType | ใช่ | ชนิดออบเจ็กต์ของจุดเข้าใช้งาน โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - MenuItemDisplay - MenuItemOutput - MenuItemAction - ServiceOperation - WebActionItem - WebURLItem - WebManagedContent |
| ObjectName | ใช่ | ชื่อออบเจ็กต์ของจุดเข้าใช้งาน |
| ObjectChildName | ไม่จำเป็นต้องระบุ | ค่าที่แสดงถึงชื่อวิธีการบริการ โน้ต: ระบุค่าสําหรับคุณสมบัตินี้เฉพาะเมื่อคุณสมบัติ ObjectType ถูกตั้งค่าเป็น ServiceOperation |
| AccessLevel | ใช่ | ค่าสิทธิ์ สําหรับชนิดวัตถุทั้งหมดยกเว้น ServiceOperation ตัวเลือกต่อไปนี้จะพร้อมใช้งาน: - อ่าน -ปรับ ปรุง - สร้าง -ถูกต้อง - ลบ - NoAccess ค่าสิทธิ์สําหรับคุณสมบัติ AccessLevel แสดงลําดับชั้น การอ่านคือสิทธิ์ที่อ่อนแอที่สุด และ Delete แข็งแกร่งที่สุด สิทธิ์การลบมีสิทธิ์อื่นทั้งหมด สิทธิ์ในการสร้างประกอบด้วย อัปเดตและอ่าน คุณสามารถตั้งค่าสิทธิ์เป็น NoAccess เพื่อป้องกันไม่ให้มีการเข้าถึงจุดเข้าใช้งานทั้งหมด สิทธิ์ที่ถูกต้องจะใช้เฉพาะเมื่อมีตารางสถานะเวลาเกี่ยวข้องเท่านั้น สิทธิ์นี้อนุญาตให้คุณออกอัปเดตระเบียนในตารางสถานะเวลา สําหรับชนิดออบเจ็กต์ ServiceOperation ตัวเลือกต่อไปนี้จะพร้อมใช้งาน: - การเรียก - สามารถเรียกเมธอดเซิร์ฟเวอร์ได้ - NoAccess - ไม่สามารถเรียกเมธอดเซิร์ฟเวอร์ได้ |
คุณสมบัติของตาราง
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิพิเศษ>ความปลอดภัย>ตาราง>สิทธิ์>การเข้าถึงของคุณ>ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ตาราง | ใช่ | ชื่อของตาราง |
| EffectiveAccess | ใช่ | ค่าสิทธิ์ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อ่าน -ปรับ ปรุง - สร้าง -ถูกต้อง - ลบ - NoAccess ค่าสิทธิ์สําหรับคุณสมบัติ EffectiveAccess แสดงลําดับชั้น การอ่านคือสิทธิ์ที่อ่อนแอที่สุด และ Delete แข็งแกร่งที่สุด สิทธิ์การลบมีสิทธิ์อื่นทั้งหมด สิทธิ์ในการสร้างประกอบด้วย อัปเดตและอ่าน สิทธิ์ที่ถูกต้องจะใช้เฉพาะเมื่อมีตารางสถานะเวลาเกี่ยวข้องเท่านั้น สิทธิ์นี้อนุญาตให้คุณสามารถอัปเดตระเบียนในตารางสถานะเวลา ตั้งค่าสิทธิ์เป็น NoAccess เพื่อป้องกันไม่ให้เข้าถึงตารางทั้งหมด |
| ManagedBy | ไม่จำเป็นต้องระบุ | เครื่องมืออัตโนมัติใช้คุณสมบัตินี้ |
คุณสมบัติของเมธอดเซิร์ฟเวอร์
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิพิเศษ>ด้านความปลอดภัย>วิธีการ>ของเซิร์ฟเวอร์สิทธิ์>การเข้าถึง>YourServerMethod ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ประเภท | ใช่ | ชื่อของคลาสเซิร์ฟเวอร์ |
| วิธีการ | ใช่ | ชื่อของวิธีการเซิร์ฟเวอร์ที่ปลอดภัยที่ถูกแท็กด้วยแอตทริบิวต์ SysEntryPointAttribute |
| EffectiveAccess | ใช่ | ค่าสิทธิ์ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - การเรียก - สามารถเรียกเมธอดเซิร์ฟเวอร์ได้ - NoAccess - ไม่สามารถเรียกเมธอดเซิร์ฟเวอร์ได้ |
| ManagedBy | ไม่จำเป็นต้องระบุ | เครื่องมืออัตโนมัติใช้คุณสมบัตินี้ |
คุณสมบัติของ Form
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่สิทธิพิเศษ>ด้านความปลอดภัย> ฟอร์มสิทธิ์>>การเข้าถึงYourForm> ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| แบบฟอร์ม | ใช่ | ชื่อของแบบฟอร์ม |
คุณสมบัติวงจรกระบวนการรักษาความปลอดภัย
วงจรกระบวนการคือกลุ่มของหน้าที่ วงจรกระบวนการแสดงถึงฟังก์ชันงานระดับสูง แม้ว่ารายละเอียดของวิธีการเรียกใช้งานที่กําหนดอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป แนวคิดและชื่อของฟังก์ชันงานนั้นอาจไม่เปลี่ยนแปลง
แนวทางปฏิบัติที่ดีที่สุด
ส่วนนี้อธิบายกฎแนวทางปฏิบัติที่ดีที่สุดสําหรับวงจรกระบวนการ
- แต่ละหน้าที่ควรเป็นส่วนหนึ่งของวงจรกระบวนการ
- ใช้วงจรกระบวนการเพื่อจัดระเบียบกลุ่มหน้าที่สําหรับฟังก์ชันงาน
ลําดับชั้นของวงจรกระบวนการในตัวสํารวจแอปพลิเคชัน
รายการต่อไปนี้แสดงลําดับชั้นของโหนดวงจรกระบวนการใน Application Explorer:
- การรักษาความปลอดภัย
- รอบกระบวนการ
- YourProcessCycle
- หน้าที่
- YourProcessCycle
- รอบกระบวนการ
คุณสมบัติวงจรกระบวนการ
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่วงจร>กระบวนการรักษาความปลอดภัย>YourProcessCycle ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของวงจรกระบวนการ |
| ป้ายชื่อ | ใช่ | ข้อความที่ปรากฏขึ้นสําหรับวงจรกระบวนการในอินเทอร์เฟซผู้ใช้ |
| คำอธิบาย | ใช่ | คําอธิบายเกี่ยวกับวงจรกระบวนการ |
| เปิดใช้งาน | ใช่ | ค่าที่บ่งชี้ว่าภาษีเปิดใช้งานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานวงจรกระบวนการ - ไม่ - ปิดใช้งานวงจรกระบวนการ |
คุณสมบัติของหน้าที่
ตารางต่อไปนี้อธิบายคุณสมบัติสําหรับโหนดที่กระบวนการ รักษาความปลอดภัย>Cycles>YourProcessCycle>Duties>YourDuty ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของหน้าที่ |
| เปิดใช้งาน | ใช่ | ค่าที่บ่งชี้ว่าภาษีเปิดใช้งานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานภาษี - ไม่ - ปิดการใช้งานหน้าที่ |
คุณสมบัตินโยบายความปลอดภัย
นักพัฒนาและผู้ดูแลระบบสามารถสร้างนโยบายความปลอดภัยเพื่อปฏิเสธการเข้าถึงชุดย่อยของระเบียนข้อมูลในตาราง
ตารางที่มีข้อจํากัดของนโยบาย
ใน Application Explorer ภายใต้โหนด ตารางที่จํากัด ของนโยบายความปลอดภัย คุณสามารถเพิ่มตารางและมุมมองได้ ตารางและมุมมองเหล่านี้เกี่ยวข้องกับตารางแหล่งข้อมูลของคิวรีที่คุณตั้งชื่อในคุณสมบัติ คิวรี ของนโยบาย รายการต่อไปนี้แสดงลําดับชั้นของโหนดนโยบายความปลอดภัยใน Application Explorer:
- การรักษาความปลอดภัย
- นโยบาย
- YourPolicy
- ตารางที่มีข้อจํากัด
- YourConstrainedTable
- YourConstrainedSubTable
- YourConstrainedView
- YourConstrainedTable
- ตารางที่มีข้อจํากัด
- YourPolicy
- นโยบาย
โหนด ตารางที่บังคับ แต่ละโหนดสามารถประกอบด้วยตารางและมุมมองที่มีข้อจํากัดจํานวนหนึ่ง นอกจากนี้ ตารางที่บังคับแต่ละตารางสามารถประกอบด้วยตารางย่อยที่มีข้อจํากัดจํานวนใดก็ได้
คุณสมบัตินโยบายความปลอดภัย
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่นโยบาย>ความปลอดภัย>YourPolicy ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของนโยบายความปลอดภัย |
| ป้ายชื่อ | ใช่ | ข้อความที่ปรากฏขึ้นสําหรับนโยบายความปลอดภัยในอินเทอร์เฟซผู้ใช้ |
| PrimaryTable | ใช่ | ตารางที่ระบุในแหล่งข้อมูลสําหรับคิวรีนโยบายความปลอดภัย |
| การสอบถาม | ใช่ | คิวรีที่นโยบายใช้เพื่อกรองข้อมูลจากตารางที่มีข้อจํากัดที่นโยบายระบุ |
| ใช้ NotExistJoin | ใช่ | ค่าที่ระบุว่าต้องนําคิวรีความปลอดภัยไปใช้ในฐานะการรวมที่ไม่มีอยู่หรือการรวมที่มีอยู่ |
| กลุ่มนโยบาย | ไม่ | ผู้ดูแลระบบและนักพัฒนาซอฟต์แวร์สามารถใช้คุณสมบัตินี้เพื่อระบุกลุ่มของนโยบายความปลอดภัยที่เกี่ยวข้องได้อย่างรวดเร็ว ตัวเลือกที่พร้อมใช้งานคือชื่อของกลุ่มนโยบายความปลอดภัยที่ผู้ดูแลระบบหรือนักพัฒนาสร้างขึ้น ระบบไม่ใช้คุณสมบัตินี้ในขณะทํางาน |
| ตารางที่มีข้อจํากัด | ใช่ | ค่าที่ควบคุมว่านโยบายความปลอดภัยจะจํากัดค่าข้อมูลในระเบียนที่ส่งกลับจากตารางหลักหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - มีการบังคับใช้นโยบายความปลอดภัยในตารางหลัก - ไม่ - ไม่มีการกําหนดนโยบายความปลอดภัยในตารางหลัก |
| เปิดใช้งาน | ใช่ | ค่าที่ควบคุมว่าระบบบังคับใช้นโยบายในขณะทํางานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานนโยบายความปลอดภัย - ไม่ - ปิดใช้งานนโยบายความปลอดภัย |
| การดำเนินงาน | ใช่ | ค่าที่ควบคุมว่าข้อมูลใดที่นโยบายบังคับใช้ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: -เลือก -แทรก -ปรับ ปรุง - ลบ - แทรก อัปเดต และลบ - การปฏิบัติงานทั้งหมด |
| ContextType (ชนิดบริบท) | ใช่ | ค่าที่ควบคุมชนิดบริบทของนโยบายความปลอดภัย โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ContextString - คุณต้องระบุค่าสําหรับคุณสมบัติ ContextString นโยบายความปลอดภัยใช้บริบทแอปพลิเคชันเฉพาะสําหรับนโยบาย - RoleName - นโยบายความปลอดภัยจะถูกนําไปใช้กับผู้ใช้แอปพลิเคชันที่ถูกกําหนดให้เป็นค่าของ RoleName เท่านั้น - RoleProperty - ค่านี้ถูกใช้ร่วมกับคุณสมบัติ ContextString เพื่อระบุบริบทบทบาทหลายบทบาท |
| ContextString | ใช่ | คุณสมบัตินี้ถูกใช้ร่วมกับคุณสมบัติ ContextType ซึ่งสามารถใช้เพื่อระบุบริบทของแอปพลิเคชันหรือหลายบทบาทได้ |
คุณสมบัติบทบาทความปลอดภัย
บทบาทแสดงคอลเลกชันของสิทธิ์ที่คุณสามารถมอบให้กับผู้ใช้ โหนดที่ซ้อนกันด้านล่างแต่ละโหนดบทบาทระบุวัตถุรักษาความปลอดภัยต่าง ๆ ที่ผู้ใช้สามารถเข้าถึงและระบุระดับการเข้าถึงได้
โหนดบทบาทในตัวสํารวจแอปพลิเคชัน
ใช้บทบาทเพื่อให้สิทธิ์เข้าถึงวัตถุที่รักษาความปลอดภัยได้ รายการต่อไปนี้แสดงลําดับชั้นของโหนดบทบาทใน Application Explorer:
- การรักษาความปลอดภัย
- บทบาท
- YourRole
- หน้าที่
- สิทธิ์
- สิทธิ์
- ตาราง
- แบบฟอร์ม
- วิธีเซิร์ฟเวอร์
- บทบาทย่อย
- YourRole
- บทบาท
โดยทั่วไป แล้ว เชื่อมโยงบทบาทกับหน้าที่ด้านความปลอดภัย และบางครั้งมีสิทธิพิเศษด้านความปลอดภัย ระดับการเข้าถึงออบเจ็กต์ภายในบทบาทจะมาจากหน้าที่ สิทธิพิเศษ หรือทั้งสองอย่าง บทบาทยังสามารถแทนที่ระดับการเข้าถึงออบเจ็กต์ที่รักษาความปลอดภัยภายใต้โหนด สิทธิ์ ได้
คุณสมบัติของบทบาท
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับ โหนดที่>Security Roles>YourRole ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของบทบาท |
| ป้ายชื่อ | ใช่ | ข้อความที่อินเทอร์เฟซผู้ใช้แสดงสําหรับบทบาท |
| คำอธิบาย | ใช่ | คําอธิบายเกี่ยวกับบทบาท |
| เปิดใช้งาน | ใช่ | ค่าที่บ่งชี้ว่ามีการเปิดใช้งานบทบาทหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานบทบาท - ไม่ - ปิดใช้งานบทบาท |
| PastDataAccesss | ใช่ | การเข้าถึงข้อมูลที่ผ่านมาสําหรับตารางที่มีเขตข้อมูลวันที่มีผลบังคับใช้ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อ่าน -ปรับ ปรุง - สร้าง -ถูกต้อง - ลบ - NoAccess ค่าสิทธิ์สําหรับคุณสมบัติ PastDataAccess แสดงลําดับชั้น การอ่านคือสิทธิ์ที่อ่อนแอที่สุด และ Delete แข็งแกร่งที่สุด สิทธิ์การลบมีสิทธิ์อื่นทั้งหมด สิทธิ์ในการสร้างประกอบด้วย อัปเดตและอ่าน ตั้งค่าสิทธิ์เป็น NoAccess เพื่อป้องกันไม่ให้เข้าถึงตารางทั้งหมด |
| CurrentDataAccesss | ใช่ | การเข้าถึงข้อมูลปัจจุบันสําหรับตารางที่มีเขตข้อมูลวันที่มีผลบังคับใช้ |
| FutureDataAccesss | ใช่ | การเข้าถึงข้อมูลในอนาคตสําหรับตารางที่มีเขตข้อมูลวันที่มีผลบังคับใช้ |
| ContextString | ไม่จำเป็นต้องระบุ | สตริงที่ผู้ใช้กําหนดเองที่นโยบายการรักษาความปลอดภัยสามารถใช้ได้ |
คุณสมบัติของหน้าที่
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่บทบาทความปลอดภัย>>หน้าที่>ของคุณใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของหน้าที่ |
| เปิดใช้งาน | ใช่ | ค่าที่บ่งชี้ว่าภาษีเปิดใช้งานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานภาษี - ไม่ - ปิดการใช้งานหน้าที่ |
คุณสมบัติของสิทธิ์การใช้งาน
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่>Security Roles Privileges>>YourPrivilege ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของสิทธิพิเศษ |
| เปิดใช้งาน | ใช่ | ค่าที่บ่งชี้ว่าสิทธิ์การใช้งานเปิดใช้งานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานสิทธิ์การใช้งาน - ไม่ - ปิดใช้งานสิทธิ์การใช้งาน |
คุณสมบัติของตาราง
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่ตารางสิทธิ์>>>>ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ตาราง | ใช่ | ชื่อของตาราง |
| EffectiveAccess | ใช่ | ค่าสิทธิ์ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อ่าน -ปรับ ปรุง - สร้าง -ถูกต้อง - ลบ - NoAccess ค่าสิทธิ์สําหรับคุณสมบัติ EffectiveAccess แสดงลําดับชั้น การอ่านคือสิทธิ์ที่อ่อนแอที่สุด และ Delete แข็งแกร่งที่สุด สิทธิ์การลบมีสิทธิ์อื่นทั้งหมด สิทธิ์ในการสร้างประกอบด้วย อัปเดตและอ่าน ตั้งค่าสิทธิ์เป็น NoAccess เพื่อป้องกันไม่ให้เข้าถึงตารางทั้งหมด |
| ManagedBy | ไม่จำเป็นต้องระบุ | เครื่องมืออัตโนมัติใช้คุณสมบัตินี้ |
คุณสมบัติของ Form
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่ฟอร์มสิทธิ์>>บทบาท>ความปลอดภัย>YourForm ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| แบบฟอร์ม | ใช่ | ชื่อของแบบฟอร์ม |
คุณสมบัติของเมธอดเซิร์ฟเวอร์
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่วิธีการ>เซิร์ฟเวอร์สิทธิ์>บทบาท>ความปลอดภัย>YourServerMethod ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ประเภท | ใช่ | ชื่อของคลาสเซิร์ฟเวอร์ |
| วิธีการ | ใช่ | ชื่อของวิธีการเซิร์ฟเวอร์ที่ปลอดภัยที่ถูกแท็กด้วยแอตทริบิวต์ SysEntryPointAttribute |
| EffectiveAccess | ใช่ | ค่าสิทธิ์ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - การเรียก - สามารถเรียกเมธอดเซิร์ฟเวอร์ได้ - NoAccess - ไม่สามารถเรียกเมธอดเซิร์ฟเวอร์ได้ |
| ManagedBy | ไม่จำเป็นต้องระบุ | เครื่องมืออัตโนมัติใช้คุณสมบัตินี้ |
คุณสมบัติ Subrole
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติสําหรับโหนดที่บทบาทย่อยของ>>> ใน Application Explorer
| คุณสมบัติ | จำเป็นต้องระบุ | คำอธิบาย |
|---|---|---|
| ชื่อ | ใช่ | ชื่อของ Subrole |
| เปิดใช้งาน | ใช่ | ค่าที่บ่งชี้ว่าภาษีเปิดใช้งานหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - เปิดใช้งานคีย์ย่อย - ไม่ - ปิดการใช้งานซับโรล |
คุณสมบัติเว็บเมนู
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติที่ใช้เฉพาะกับเมนูและเมนูย่อยของเว็บ
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ConfigurationKey | ระบุคีย์การกําหนดค่าที่ควบคุมการแสดงผลของเมนูนี้ ถ้าผู้ใช้ไม่สามารถเข้าถึงคีย์การกําหนดค่า เมนูจะไม่สามารถมองเห็นได้ |
| ไฮไลต์ที่เลือก | คุณสมบัตินี้ไม่ได้รับการสนับสนุน |
| ป้ายชื่อ | ระบุข้อความที่ปรากฏขึ้นสําหรับโหนดระดับบนสุดของเมนูหรือเมนูย่อยของเว็บ ค่าต้องไม่เกิน 250 อักขระ |
| MenuItemName | ระบุรายการเมนูเพื่อเข้าถึงเมื่อโหนดระดับบนสุดสําหรับเมนูหรือเมนูย่อยถูกคลิก ตัวเลือกที่พร้อมใช้งานจะขึ้นอยู่กับการตั้งค่าของคุณสมบัติ MenuItemType |
| MenuItemType | ระบุชนิดของรายการเมนูที่โหนดระดับบนสุดของเมนูหรือเมนูย่อยเข้าถึง ตัวเลือกที่พร้อมใช้งานคือ การดําเนินการและ URL |
| แบบจำลอง | ระบุแบบจําลอง แบบจําลองคือการจัดกลุ่มเชิงตรรกะขององค์ประกอบในเลเยอร์ ตัวอย่างขององค์ประกอบประกอบด้วยตารางหรือคลาส องค์ประกอบสามารถมีอยู่ในหนึ่งแบบจําลองในเลเยอร์ได้อย่างแม่นยํา องค์ประกอบเดียวกันสามารถมีอยู่ในเวอร์ชันแบบกําหนดเองในแบบจําลองที่อยู่ในเลเยอร์ที่สูงกว่าได้ |
| SetCompany | คุณสมบัตินี้ทําให้ระบบเปลี่ยนแปลงบริษัทเมื่อแบบฟอร์มได้รับโฟกัส ถ้าคุณสมบัติ SaveDataPerCompany บนตารางถูกตั้งค่าเป็น ใช่ คุณสมบัติ SetCompany บนการออกแบบฟอร์มที่ใช้ตารางเป็นแหล่งข้อมูลต้องถูกตั้งค่าเป็น ใช่ ด้วย |
| ShowParentModule | ระบุว่าจะอัพเดต QuickLaunch ตามโมดูลหลักของรายการเมนูหรือไม่ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - อัปเดต QuickLaunch เสมอโดยยึดตามโมดูลหลักของรายการเมนู - ไม่ - ปล่อยให้ QuickLaunch ไม่เปลี่ยนแปลง แม้ว่าโมดูลหลักของรายการเมนูจะแตกต่างจากโมดูลปัจจุบันก็ตาม ค่าเริ่มต้นคือ ใช่ |
คุณสมบัติรายการเว็บเมนู
ตารางต่อไปนี้อธิบายเกี่ยวกับคุณสมบัติที่ใช้เฉพาะกับรายการเมนูเว็บ
| คุณสมบัติ | คำอธิบาย |
|---|---|
| ใหญ่ | ระบุขนาดของปุ่มเมื่อใช้ในบานหน้าต่างการดําเนินการ โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - ใช่ - ปุ่มแสดงขนาดเต็มและอยู่ที่จุดเริ่มต้นของกลุ่ม - ไม่ ปุ่มแสดงในขนาดที่เล็กลงและอยู่ทางด้านขวาของกลุ่ม |
| CloseDialogBehavior | ระบุการกระทําที่จะกระทําบนหน้าต่างหลักเมื่อกล่องโต้ตอบปิด โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - Auto - โดยขึ้นอยู่กับวิธีใช้กล่องโต้ตอบ จะมีการดําเนินการปรับปรุงที่เหมาะสมเมื่อปิดกล่องโต้ตอบ - RefreshDataSource - แหล่งข้อมูลแบบอ่านอย่างเดียวบนฟอร์มหลักได้รับการอัปเดต ตัวเลือกนี้รักษาการเลือกปัจจุบันและดําเนินการ ค้นคว้า () บนแหล่งข้อมูล - RefreshPage - รีเฟรชหน้า - Submit - รีเฟรชหน้าหลัก - ไม่มี - ไม่มีการดําเนินการใดๆ ค่าเริ่มต้นคือ อัตโนมัติ |
| HideActionPane | ระบุว่าบานหน้าต่างการดําเนินการจะปรากฏบนหน้าที่เปิดอยู่หรือไม่ |
| โฮมเพจ | ระบุว่าหน้าเป็นหน้าศูนย์กลางเข้าถึงข้อมูลและถูกปรับใช้กับไซต์เว็บไซต์องค์กรหลักหรือไม่ |
| NeedsRecord | เมื่อคุณตั้งค่าคุณสมบัตินี้เป็น ใช่ รายการเมนูจะแสดงขึ้นเมื่อไม่มีเรกคอร์ดในชุดข้อมูล |
| PageDefinition | หน้าที่รายการเว็บเมนูชี้ไป |
| พารามิเตอร์ | ระบุอาร์กิวเมนต์ที่จะถูกส่งไปยังหน้าที่ถูกเปิด แต่ละพารามิเตอร์ต้องมีฟอร์มต่อไปนี้:ค่า= ถ้าต้องส่งผ่านหลายพารามิเตอร์ พารามิเตอร์จะต้องคั่นด้วยเครื่องหมายและ (&) ดังที่แสดงในตัวอย่างต่อไปนี้: mode=2&category=1 |
| URL | ระบุ URL ที่จะนําทางไป |
| WebConfigurationKey | เลือกคีย์การตั้งค่าคอนฟิกที่จําเป็นเพื่อเปิดใช้งานรายการเว็บเมนู ใช้คีย์สําหรับโมดูลที่วัตถุเป็นสมาชิกอยู่ |
| WindowMode | ระบุชนิดของหน้าต่างที่จะใช้สําหรับหน้าที่ถูกเปิด โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - อินไลน์ - เพจที่ถูกเปิดอยู่จะแทนที่เนื้อหาที่มีอยู่ในเบราว์เซอร์ ถ้ามีการเข้าถึงรายการเว็บเมนูจากกล่องโต้ตอบ หน้าที่ถูกเปิดอยู่จะเปิดขึ้นในหน้าต่างเบราว์เซอร์ใหม่ - โมดอล - ถ้าไม่มีกล่องโต้ตอบเปิดอยู่ กล่องโต้ตอบใหม่จะถูกสร้างขึ้น ถ้ามีการเข้าถึงรายการเว็บเมนูจากกล่องโต้ตอบ หน้าที่ถูกเปิดอยู่จะแทนที่เนื้อหาของกล่องโต้ตอบปัจจุบัน - NewModal - หน้าที่ถูกเปิดอยู่จะเปิดขึ้นในกล่องโต้ตอบใหม่เสมอ - NewWindow - หน้าที่กําลังเปิดขึ้นในหน้าต่างเบราว์เซอร์ใหม่ |
| WindowParameters | ระบุพารามิเตอร์อื่น ๆ เพื่อควบคุมลักษณะที่ปรากฏของกล่องโต้ตอบ SharePoint พารามิเตอร์ต้องอยู่ในวงเล็บปีกกา ({}) และคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างต่อไปนี้แสดงวิธีการตั้งค่าคุณสมบัติ WindowParameters เพื่อให้กล่องโต้ตอบมีขนาด 400 × 300 พิกเซล และไม่มีปุ่ม ปิด หรือ ขยายใหญ่สุด : {width:400, height:300, showClose:false, allowMaximize:false} |
| ขนาดหน้าต่าง | ระบุขนาดของหน้าต่างที่จะใช้สําหรับหน้าที่ถูกเปิด โดยตัวเลือกที่คุณสามารถเลือกได้มีดังต่อไปนี้: - เล็กที่สุด - 330 × 200 พิกเซล - เล็ก - 550 × 450 พิกเซล - ปานกลาง - 800 × 630 พิกเซล - ขนาดใหญ่ - 930 × 630 พิกเซล - สูงสุด - ขนาดที่ใหญ่ที่สุดซึ่งพอดีกับขอบเขตของหน้าต่างเบราว์เซอร์หลัก |