จัดการฟอร์มแบบกำหนดเอง
หลังจาก การสร้างฟอร์มแบบกำหนดเอง เป็นเรื่องปกติที่จะตรวจสอบว่ามีการกดปุ่มใดและจัดการกับข้อมูลที่รวบรวมได้อย่างเหมาะสม
เพื่อทำความคุ้นเคยกับฟังก์ชันนี้ ให้สร้างฟอร์มแบบกำหนดเองใหม่ที่มีองค์ประกอบต่อไปนี้:
- การป้อนข้อความด้วยรหัส ชื่อ ที่เก็บชื่อลูกค้า
- การป้อนข้อความด้วยรหัส LastName ที่เก็บนามสกุลลูกค้า
- การดำเนินการส่งด้วยรหัส บันทึก
- การดำเนินการส่งด้วยรหัส ยกเลิก และเปิดใช้งานตัวเลือก ละเว้นข้อมูลป้อนเข้าที่ระบุ
จุดประสงค์ของโฟลว์คือเพื่อตรวจสอบว่ามีการกดรูปแบบใด เมื่อการดำเนินการ บันทึก ถูกกด โฟลว์จะเก็บข้อมูลที่รวบรวมไว้ในสเปรดชีต Excel เมื่อการดำเนินการ ยกเลิก ถูกกด โฟลว์จะหยุดและส่งกลับข้อผิดพลาด
หากต้องการนำลักษณะการทำงานนี้ไปใช้:
ปรับใช้การดำเนินการ If และตรวจสอบว่าตัวแปร ButtonPressed ประกอบด้วยค่า บันทึก หรือไม่
ภายในบล็อก if ให้เปิดสเปรดชีต Excel สำหรับตัวอย่างนี้ สเปรดชีตต้องมีสองคอลัมน์สำหรับชื่อและนามสกุลของลูกค้า
ใช้การดำเนินการ รับคอลัมน์/แถวแรกฟรีจากเวิร์กชีต Excel เพื่อค้นหาแถวแรกที่มีอยู่ในสเปรดชีต
ปรับใช้การดำเนินการ เขียนลงเวิร์กชีต Excel และเขียนชื่อลูกค้าในคอลัมน์แรกของแถวสเปรดชีตแรกที่มี
การป้อนเข้าข้อมูลฟอร์มทั้งหมดจะถูกเก็บไว้ในตัวแปรออบเจ็กต์ CustomFormData แบบกำหนดเอง ในการเข้าถึงค่าขององค์ประกอบเฉพาะของออบเจ็กต์แบบกำหนดเอง ให้ใช้สัญกรณ์ต่อไปนี้: %CustomFormData['ElementID']%
หมายเหตุ
คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับออบเจกต์แบบกำหนดเองได้ใน ชนิดของข้อมูลขั้นสูง
ใช้การดำเนินการ เขียนลงเวิร์กชีต Excel ที่สองเพื่อเขียนนามสกุลลูกค้าในคอลัมน์ที่สองของแถวสเปรดชีตแรกที่มี
บันทึกและปิดไฟล์ Excel โดยใช้การดำเนินการ ปิด Excel
เพิ่มการดำเนินการ Else ภายในบล็อก if และใช้การดำเนินการ หยุดโฟลว์ เพื่อหยุดโฟลว์เมื่อคำสั่ง if เป็นเท็จ
เมื่อเรียกใช้โฟลว์เดสก์ท็อป ฟอร์มที่แสดงจะคล้ายกับที่แสดงในภาพหน้าจอต่อไปนี้: