หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
แสดง แก้ไข และสร้างระเบียนในแหล่งข้อมูล
คำอธิบาย
ถ้าคุณเพิ่มตัวควบคุม แสดงฟอร์ม ผู้ใช้สามารถแสดงเขตข้อมูลทั้งหมดของระเบียนหรือเฉพาะเขตข้อมูลที่คุณระบุได้ ถ้าคุณเพิ่มตัวควบคุม แก้ไขฟอร์ม ผู้ใช้สามารถแก้ไขเขตข้อมูลเหล่านั้น สร้างระเบียน และบันทึกการเปลี่ยนแปลงเหล่านั้นไปยังแหล่งข้อมูลได้
ถ้าคุณเพิ่มตัวควบคุม แกลเลอรี คุณสามารถกําหนดค่าให้แสดงตารางในแหล่งข้อมูลได้ จากนั้นกําหนดค่าฟอร์มให้แสดงระเบียนใดก็ตามที่ผู้ใช้เลือกในแกลเลอรีได้ คุณยังสามารถเพิ่มอย่างน้อยหนึ่งตัวควบคุม ปุ่ม ที่ผู้ใช้สามารถเลือกเพื่อบันทึกการแก้ไข ยกเลิกการแก้ไข และสร้างระเบียนได้ ด้วยการใช้ตัวควบคุมร่วมกัน คุณจะสามารถสร้างโซลูชันที่สมบูรณ์ได้
Limitations
ตัวควบคุมฟอร์มมีข้อจํากัดเหล่านี้:
- คุณไม่สามารถคัดลอกและวางฟอร์มลงในการ์ดข้อมูลได้ เพื่อป้องกันไม่ให้มีการสร้างชุดตัวควบคุมบางอย่างที่เสี่ยงต่อความเสถียรและประสิทธิภาพของแอป
การเลือกเรกคอร์ด
สําหรับฟอร์มชนิดใดชนิดหนึ่ง คุณตั้งค่าคุณสมบัติ DataSource ของฟอร์มเป็นตารางของระเบียน และคุณตั้งค่าคุณสมบัติ สินค้า ของฟอร์มให้แสดงระเบียนที่เฉพาะเจาะจงในตารางนั้น ตัวอย่างเช่น คุณสามารถตั้งค่าคุณสมบัติ สินค้า ของฟอร์มไปยังคุณสมบัติ SelectedItem ของตัวควบคุม แกลเลอรี ได้ เมื่อผู้ใช้เลือกระเบียนในแกลเลอรี ระเบียนเดียวกันนี้จะปรากฏในฟอร์มดังกล่าว เว้นแต่ว่าฟอร์มสามารถแสดงเขตข้อมูลเพิ่มเติมได้ ถ้าผู้ใช้กลับไปยังแกลเลอรีและเลือกระเบียนอื่น คุณสมบัติ SelectedItem ของแกลเลอรีจะเปลี่ยนไป ซึ่งจะเปลี่ยนอัปเดตคุณสมบัติ สินค้า ของฟอร์ม ซึ่งจะแสดงระเบียนที่เลือกใหม่
คุณยังสามารถตั้งค่าคุณสมบัติ สินค้า ของฟอร์มโดยใช้ตัวควบคุม ดรอปดาวน์ ตามที่ แสดง, แก้ไข หรือเพิ่มระเบียน อธิบาย หรือฟังก์ชัน เช่น Lookup หรือ First ตัวอย่างเช่น คุณสามารถตั้งค่าคุณสมบัติ สินค้า ไปยังสูตรเหล่านี้เพื่อแสดงรายการ Fabrikam ในตาราง บัญชี ใน Microsoft Dataverse:
First(Accounts)
Lookup(Accounts, "Fabrikam" in name)
แต่ละตัวควบคุมฟอร์มประกอบด้วยอย่างน้อยหนึ่งตัวควบคุมการ์ด โดยการตั้งค่าคุณสมบัติ DataField ของการ์ด คุณจะระบุเขตข้อมูลที่การ์ดแสดงและรายละเอียดอื่น ๆ
สร้างเรกคอร์ด
เมื่อตัวควบคุม แก้ไขฟอร์ม อยู่ในโหมด แก้ไข ผู้ใช้สามารถอัปเดตระเบียนที่ระบุไว้ ในคุณสมบัติรายการของ ฟอร์มได้ ถ้าตรวจสอบ คุณสมบัติโหมดส่งกลับแก้ไข
เมื่อตัวควบคุม แก้ไขฟอร์ม อยู่ในโหมด ใหม่ อย่างไรก็ตาม คุณสมบัติ รายการ จะถูกละเว้น ฟอร์มไม่แสดงระเบียนที่มีอยู่ เนื่องจากฟอร์มไม่แสดงระเบียนที่มีอยู่ แต่ค่าในแต่ละเขตข้อมูลจะตรงกับค่าเริ่มต้นของแหล่งข้อมูลที่คุณกําหนดค่าฟอร์ม ฟังก์ชัน NewForm ทําให้ฟอร์มสลับเป็นโหมดนี้
ตัวอย่างเช่น คุณสามารถตั้งค่าคุณสมบัติ ข้อความ ของปุ่มเพื่อแสดง ใหม่ และคุณสมบัติ OnSelect เป็นสูตรที่มีฟังก์ชัน NewForm ถ้าผู้ใช้เลือกปุ่มนั้น ฟอร์มจะสลับไปยังโหมด ใหม่ เพื่อให้ผู้ใช้สามารถสร้างระเบียนโดยเริ่มต้นด้วยค่าที่ทราบแล้วได้
ฟอร์มสลับกลับไปยังโหมด แก้ไข ถ้าฟังก์ชัน ResetForm เปิดใช้งาน หรือฟังก์ชัน SubmitForm เปิดใช้งานได้สําเร็จ
- คุณสามารถตั้งค่าคุณสมบัติ ข้อความ ของปุ่มเพื่อแสดง ยกเลิก และคุณสมบัติ OnSelect เป็นสูตรที่มีฟังก์ชัน ResetForm ถ้าผู้ใช้เลือกปุ่มนั้น การเปลี่ยนแปลงใด ๆ ที่กําลังดําเนินการอยู่จะถูกละทิ้ง และค่าในฟอร์มจะตรงกับค่าเริ่มต้นของแหล่งข้อมูลอีกครั้ง
- คุณสามารถตั้งค่าคุณสมบัติ ข้อความ ของปุ่มเพื่อแสดง บันทึกการเปลี่ยนแปลง และคุณสมบัติ OnSelect เป็นสูตรที่มีฟังก์ชัน SubmitForm ถ้าผู้ใช้เลือกปุ่มนั้นและมีการอัปเดตแหล่งข้อมูล ค่าในแบบฟอร์มจะถูกรีเซ็ตเป็นค่าเริ่มต้นของแหล่งข้อมูล
บันทึกการเปลี่ยนแปลง
ถ้าคุณสร้างปุ่ม บันทึกการเปลี่ยนแปลง ตามที่ส่วนก่อนหน้านี้อธิบายไว้ ผู้ใช้สามารถสร้างหรืออัปเดตระเบียน จากนั้นเลือกปุ่มนั้นเพื่อบันทึกการเปลี่ยนแปลงเหล่านั้นไปยังแหล่งข้อมูลได้ แต่คุณสามารถกําหนดค่าตัวควบคุม รูปภาพ หรือตัวควบคุมอื่นบางตัวเพื่อทํางานเดียวกันนั้นได้ ตราบใดที่คุณกําหนดค่าตัวควบคุมนั้นด้วยฟังก์ชัน SubmitForm ในกรณีใดๆ คุณสมบัติ Error, ErrorKind, OnSuccess และ OnFailure จะให้คําติชมเกี่ยวกับผลลัพธ์
เมื่อฟังก์ชัน SubmitForm ทํางาน ฟังก์ชันจะตรวจสอบข้อมูลผู้ใช้ที่ต้องการส่งก่อน ถ้าเขตข้อมูลที่จําเป็นไม่มีค่าใด หรือค่าอื่นไม่สอดคล้องกับข้อจํากัดอื่น คุณสมบัติ ErrorKind จะถูกตั้งค่า และจะเรียกใช้สูตร OnFailure คุณสามารถกําหนดค่าปุ่ม บันทึกการเปลี่ยนแปลง หรือตัวควบคุมอื่น ๆ เพื่อให้ผู้ใช้สามารถเลือกได้เฉพาะเมื่อข้อมูลถูกต้อง (นั่นคือ ถ้าคุณสมบัติ Valid ของฟอร์มเป็นจริง) โปรดทราบว่าผู้ใช้ต้องไม่เพียงแต่แก้ไขปัญหา แต่ยังต้องเลือกปุ่มบันทึกการเปลี่ยนแปลงอีกครั้ง (หรือละทิ้งการเปลี่ยนแปลงโดยการเลือกปุ่มยกเลิก ตามที่อธิบายไว้ก่อนหน้านี้) เพื่อรีเซ็ตคุณสมบัติข้อผิดพลาดและ ErrorKind
ถ้าข้อมูลผ่านการตรวจสอบ SubmitForm จะส่งข้อมูลไปยังแหล่งข้อมูล ซึ่งอาจใช้เวลาสักครู่ ทั้งนี้ขึ้นอยู่กับเวลาแฝงบนเครือข่าย
- ถ้าการส่งสําเร็จ คุณสมบัติข้อผิดพลาดจะถูกล้าง คุณสมบัติ ErrorKind ถูกตั้งค่าเป็น ErrorKind.None และจะเรียกใช้สูตร OnSuccess ถ้าผู้ใช้สร้างระเบียนขึ้น (นั่นคือ ถ้าก่อนหน้านี้ฟอร์มอยู่ใน ใหม่ ) ฟอร์มจะสลับไปยังโหมด แก้ไข เพื่อให้ผู้ใช้สามารถแก้ไขระเบียนที่สร้างขึ้นใหม่นี้หรือระเบียนอื่นได้
- ถ้าการส่งข้อมูลล้มเหลว คุณสมบัติ ข้อผิดพลาด ประกอบด้วยข้อความข้อผิดพลาดที่จําง่ายจากแหล่งข้อมูล ซึ่งเป็นข้อความอธิบายปัญหา คุณสมบัติ ErrorKind ได้รับการตั้งค่าอย่างเหมาะสม โดยขึ้นอยู่กับปัญหา และเรียกใช้สูตร OnFailure
บางแหล่งข้อมูลสามารถตรวจหาได้เมื่อมีคนสองคนพยายามอัปเดตระเบียนเดียวกันในเวลาเดียวกัน ในกรณีนี้ ErrorKind ถูกตั้งค่าเป็น ErrorKind.Conflict และวิธีแก้ไขคือรีเฟรชแหล่งข้อมูลที่มีการเปลี่ยนแปลงของผู้ใช้อื่น และนําการเปลี่ยนแปลงของผู้ใช้นี้มาใช้อีกครั้ง
เคล็ดลับ
ถ้าคุณเสนอปุ่ม ยกเลิก บนฟอร์มของคุณเพื่อให้ผู้ใช้สามารถละทิ้งการเปลี่ยนแปลงที่กําลังดําเนินการได้ ให้เพิ่มฟังก์ชัน ResetForm ไปยังคุณสมบัติ OnSelect ของปุ่ม แม้ว่าคุณสมบัตินั้นยังประกอบด้วยฟังก์ชัน นําทาง ด้วยเพื่อเปลี่ยนหน้าจอ มิฉะนั้น ฟอร์มจะยังคงรักษาการเปลี่ยนแปลงของผู้ใช้
เค้าโครง
ตามค่าเริ่มต้น การ์ดจะถูกวางในคอลัมน์เดียวสําหรับแอปโทรศัพท์และสามคอลัมน์สําหรับแอปแท็บเล็ต คุณสามารถระบุจํานวนคอลัมน์ที่ฟอร์มหนึ่งมีได้ และระบุว่าบัตรควรจัดชิดกับคอลัมน์เหล่านั้นขณะที่คุณกําหนดค่าฟอร์ม การตั้งค่าเหล่านี้จะไม่แสดงเป็นคุณสมบัติเนื่องจากจะใช้เฉพาะในการตั้งค่าคุณสมบัติ X, Y และ Width ของการ์ดเท่านั้น
สําหรับข้อมูลเพิ่มเติม ให้ดู ทําความเข้าใจเค้าโครงฟอร์มข้อมูล
คุณสมบัติที่สำคัญ
DataSource แหล่งข้อมูลที่ประกอบด้วยระเบียนที่ผู้ใช้จะแสดง แก้ไข หรือสร้าง
- ถ้าคุณไม่ได้ตั้งค่าคุณสมบัตินี้ ผู้ใช้ไม่สามารถแสดง แก้ไข หรือสร้างระเบียนได้ และไม่มีเมตาดาต้าหรือการตรวจสอบเพิ่มเติม
DefaultMode - โหมดเริ่มต้นของตัวควบคุมฟอร์ม ดูคําอธิบายของ โหมด ด้านล่างสําหรับค่าที่ยอมรับและความหมายของค่าเหล่านี้
DisplayMode - โหมดที่ใช้สําหรับการ์ดข้อมูลและตัวควบคุมภายในตัวควบคุมฟอร์ม
ได้รับมาจากคุณสมบัติ โหมด และไม่สามารถตั้งค่าอย่างอิสระได้:
| โหมด | DisplayMode | คำอธิบาย |
|---|---|---|
| FormMode.Edit | DisplayMode.Edit | สามารถแก้ไขการ์ดข้อมูลและตัวควบคุมได้ พร้อมที่จะยอมรับการเปลี่ยนแปลงไปยังระเบียน |
| FormMode.New | DisplayMode.Edit | สามารถแก้ไขการ์ดข้อมูลและตัวควบคุมได้ พร้อมที่จะยอมรับระเบียนใหม่ |
| FormMode.View | DisplayMode.View | ไม่สามารถแก้ไขการ์ดข้อมูลและตัวควบคุมได้ และถูกปรับให้เหมาะสมสําหรับการดู |
Error – ข้อผิดพลาดที่เป็นมิตรกับผู้ใช้จะแสดงฟอร์มเมื่อฟังก์ชัน SubmitForm ล้มเหลว
- คุณสมบัตินี้ใช้กับตัวควบคุม แก้ไขฟอร์ม เท่านั้น
- คุณสมบัตินี้จะเปลี่ยนแปลงเฉพาะเมื่อเรียกใช้ฟังก์ชัน SubmitForm, EditForm หรือ ResetForm
- ถ้าไม่มีข้อผิดพลาดเกิดขึ้น คุณสมบัตินี้ว่างเปล่า และ ErrorKind ถูกตั้งค่าเป็น ErrorKind.None
- เมื่อเป็นไปได้ ข้อความแสดงข้อผิดพลาดที่ส่งกลับจะเป็นภาษาของผู้ใช้ ข้อผิดพลาดบางอย่างมาจากแหล่งข้อมูลโดยตรง และอาจไม่อยู่ในภาษาของผู้ใช้
ErrorKind ถ้ามีข้อผิดพลาดเกิดขึ้นเมื่อเรียกใช้ SubmitForm ชนิดของข้อผิดพลาดที่เกิดขึ้น
- ใช้กับตัวควบคุม แก้ไขฟอร์ม เท่านั้น
- คุณสมบัตินี้มีการแจงนับเดียวกันกับฟังก์ชัน Errors ตัวควบคุม แก้ไขฟอร์ม สามารถส่งกลับค่าเหล่านี้ได้:
| ErrorKind | คำอธิบาย |
|---|---|
| ErrorKind.ความขัดแย้ง | ผู้ใช้อื่นเปลี่ยนแปลงระเบียนเดียวกันนี้ ทําให้เกิดข้อขัดแย้งการเปลี่ยนแปลงขึ้น ใช้ฟังก์ชัน Refresh เพื่อโหลดระเบียน แล้วลองเปลี่ยนแปลงอีกครั้ง |
| ErrorKind.None | ข้อผิดพลาดเป็นชนิดที่ไม่รู้จัก |
| ErrorKind.Sync | แหล่งข้อมูลรายงานข้อผิดพลาด ตรวจสอบคุณสมบัติ ข้อผิดพลาด สําหรับข้อมูลเพิ่มเติม |
| ErrorKind.Validation | ตรวจพบปัญหาการตรวจสอบทั่วไป |
Item – ระเบียนใน DataSource ที่ผู้ใช้จะแสดงหรือแก้ไข
LastSubmit – ระเบียนที่ส่งสําเร็จล่าสุด รวมถึงเขตข้อมูลใด ๆ ที่เซิร์ฟเวอร์สร้างขึ้น
- คุณสมบัตินี้ใช้กับตัวควบคุม แก้ไขฟอร์ม เท่านั้น
- ถ้าแหล่งข้อมูลสร้างหรือคํานวณเขตข้อมูลใด ๆ โดยอัตโนมัติ เช่น เขตข้อมูล ID ที่มีตัวเลขไม่ซ้ํากัน คุณสมบัติ LastSubmit จะมีค่าใหม่นี้หลังจากเรียกใช้ SubmitForm สําเร็จ
- ค่าของคุณสมบัตินี้จะพร้อมใช้งานในสูตร OnSuccess
Mode – ตัวควบคุมอยู่ในโหมดแก้ไขหรือใหม่
| โหมด | คำอธิบาย |
|---|---|
| FormMode.Edit | ผู้ใช้สามารถแก้ไขระเบียนโดยใช้ฟอร์มนี้ ค่าในบัตรของฟอร์มเป็นค่าที่กําหนดไว้ล่วงหน้าด้วยระเบียนที่มีอยู่ เพื่อให้ผู้ใช้สามารถเปลี่ยนแปลงได้ ถ้าฟังก์ชัน SubmitForm ทํางานได้สําเร็จ ระบบจะปรับเปลี่ยนระเบียนที่มีอยู่ |
| FormMode.New | ผู้ใช้สามารถสร้างระเบียนโดยใช้ฟอร์มนี้ ค่าในตัวควบคุมของฟอร์มจะมีข้อมูลเริ่มต้นสําหรับระเบียนของแหล่งข้อมูลไว้ล่วงหน้า ถ้าฟังก์ชัน SubmitForm ทํางานได้สําเร็จ ระเบียนจะถูกสร้างขึ้น |
| FormMode.View | ผู้ใช้สามารถดูระเบียนโดยใช้ฟอร์มนี้ ค่าในตัวควบคุมของฟอร์มจะมีข้อมูลเริ่มต้นสําหรับระเบียนของแหล่งข้อมูลไว้ล่วงหน้า |
ฟอร์มสลับจากโหมด ใหม่ เป็น แก้ไข เมื่อมีการเปลี่ยนแปลงเหล่านี้เกิดขึ้น:
- ส่งฟอร์มเสร็จเรียบร้อย และสร้างระเบียนขึ้นแล้ว ถ้ามีการตั้งค่าแกลเลอรีเป็นย้ายส่วนที่เลือกไปยังระเบียนใหม่นี้โดยอัตโนมัติ ฟอร์มจะอยู่ในโหมด แก้ไข สําหรับระเบียนที่สร้างขึ้นเพื่อให้ผู้ใช้สามารถทําการเปลี่ยนแปลงเพิ่มเติมได้
- ฟังก์ชัน EditForm ทํางาน
- ฟังก์ชัน ResetForm ทํางาน ตัวอย่างเช่น ผู้ใช้อาจเลือกปุ่ม ยกเลิก ที่ถูกกําหนดค่าไว้กับฟังก์ชันนี้
OnFailure – การดําเนินการที่จะดําเนินการเมื่อการดําเนินการข้อมูลไม่สําเร็จ
- คุณสมบัตินี้ใช้กับตัวควบคุม แก้ไขฟอร์ม เท่านั้น
OnReset – การดําเนินการที่จะดําเนินการเมื่อตัวควบคุม แก้ไขฟอร์ม ถูกรีเซ็ต
- คุณสมบัตินี้ใช้กับตัวควบคุม แก้ไขฟอร์ม เท่านั้น
OnSuccess – การดําเนินการเพื่อดําเนินการเมื่อการดําเนินการข้อมูลสําเร็จ
- คุณสมบัตินี้ใช้กับตัวควบคุม แก้ไขฟอร์ม เท่านั้น
Unsaved – True ถ้าตัวควบคุม แก้ไขฟอร์ม ประกอบด้วยการเปลี่ยนแปลงผู้ใช้ที่ไม่ได้รับการบันทึก
- คุณสมบัตินี้ใช้กับตัวควบคุม แก้ไขฟอร์ม เท่านั้น
- ใช้คุณสมบัตินี้เพื่อเตือนผู้ใช้ก่อนที่พวกเขาจะสูญเสียการเปลี่ยนแปลงใด ๆ ที่ไม่ได้บันทึกไว้ เพื่อป้องกันไม่ให้ผู้ใช้เลือกระเบียนอื่นในตัวควบคุม แกลเลอรี ก่อนที่จะบันทึกการเปลี่ยนแปลงไปยังระเบียนปัจจุบัน ให้ตั้งค่าคุณสมบัติ ปิดใช้งาน ของแกลเลอรีเป็น Form.Unsaved และในทํานองเดียวกัน ปิดใช้งานการดําเนินการรีเฟรช
Updates – ค่าสําหรับเขียนกลับไปยังแหล่งข้อมูลสําหรับระเบียนที่โหลดในตัวควบคุมฟอร์ม
- คุณสมบัตินี้ใช้กับตัวควบคุม แก้ไขฟอร์ม เท่านั้น
- ใช้คุณสมบัตินี้เพื่อแยกค่าเขตข้อมูลจากการ์ดภายในตัวควบคุม จากนั้นคุณสามารถใช้ค่าเหล่านี้เพื่ออัปเดตแหล่งข้อมูลด้วยตนเองได้ด้วยการเรียกใช้ฟังก์ชัน Patch หรือวิธีอื่นที่เปิดเผยโดยการเชื่อมต่อได้ คุณไม่จําเป็นต้องใช้คุณสมบัตินี้ถ้าคุณกําลังใช้ฟังก์ชัน SubmitForm
- คุณสมบัตินี้ส่งกลับระเบียนของค่า ตัวอย่างเช่น ถ้าตัวควบคุมฟอร์มประกอบด้วยตัวควบคุมการ์ดสําหรับเขตข้อมูลชื่อและปริมาณ และค่าของคุณสมบัติ อัปเดต สําหรับการ์ดเหล่านั้นส่งกลับ "วิดเจ็ต" และ 10 ตามลําดับ จากนั้นคุณสมบัติ อัปเดต สําหรับตัวควบคุมฟอร์มจะส่งกลับ { ชื่อ: "วิเจ็ต" ปริมาณ: 10 }
Valid – กําหนดว่าตัวควบคุม การ์ด หรือ แก้ไขฟอร์ม มีรายการที่ถูกต้อง พร้อมที่จะส่งไปยังแหล่งข้อมูล
คุณสมบัตินี้ใช้กับตัวควบคุม แก้ไขฟอร์ม เท่านั้น
คุณสมบัติ ที่ถูกต้อง ของตัวควบคุม ฟอร์ม รวมคุณสมบัติ Valid ของตัวควบคุม การ์ด ทั้งหมดในฟอร์ม คุณสมบัติ ที่ถูกต้อง ของฟอร์มเป็นจริงเฉพาะเมื่อข้อมูลในการ์ดทั้งหมดในฟอร์มนั้นถูกต้อง มิฉะนั้น คุณสมบัติ ที่ถูกต้อง ของฟอร์มจะเป็น เท็จ
เมื่อต้องการเปิดใช้งานปุ่มเพื่อบันทึกการเปลี่ยนแปลงเฉพาะเมื่อข้อมูลในฟอร์มถูกต้องแต่ยังไม่ได้ส่งไป ให้ตั้งค่าคุณสมบัติ DisplayMode ของปุ่มลงในสูตรนี้:
SubmitButton.DisplayMode = If(IsBlank( Form.Error ) || Form.Valid, DisplayMode.Edit, DisplayMode.Disabled)
คุณสมบัติเพิ่มเติม
BorderColor – สีเส้นขอบของตัวควบคุม
BorderStyle – กําหนดว่าเส้นขอบของตัวควบคุมจะเป็น เส้นทึบเส้นประเส้นไข่ปลา หรือ ไม่มี
BorderThickness – ความหนาของเส้นขอบของตัวควบคุม
Fill – สีพื้นหลังของตัวควบคุม
Height – ระยะห่างระหว่างขอบด้านบนและด้านล่างของตัวควบคุม
Visible – กําหนดว่าตัวควบคุมแสดงอยู่หรือถูกซ่อนอยู่
Width – ระยะห่างระหว่างขอบด้านซ้ายและด้านขวาของตัวควบคุม
X – ระยะห่างระหว่างขอบด้านซ้ายของตัวควบคุมและขอบด้านซ้ายของคอนเทนเนอร์หลัก (หน้าจอถ้าไม่มีคอนเทนเนอร์หลัก)
Y – ระยะห่างระหว่างขอบด้านบนของตัวควบคุมและขอบด้านบนของคอนเทนเนอร์หลัก (หน้าจอ ถ้าไม่มีคอนเทนเนอร์หลัก)
ข้อมูลเพิ่มเติม
- สําหรับภาพรวมที่ครอบคลุมเกี่ยวกับวิธีการทํางานของฟอร์ม ดูทําความเข้าใจฟอร์มข้อมูล
- ดูการอ้างอิงสูตร Power Fx สําหรับ EditForm
แนวทางการช่วยสําหรับการเข้าถึง
การสนับสนุนตัวอ่านหน้าจอ
- พิจารณาการเพิ่มหัวเรื่องลงในฟอร์มโดยใช้ ป้ายชื่อ