Sub-File Advance -1
อ่านข้อมูลจาก Sub-Fileจาก ตย. ก่อนนี้ เราสร้าง Subfile Refer ได้แล้ว
บทความนี้เราจะปรับให้ Subfile Refer รับค่าได้
(ทบทวน) หลักการ
A. จะแสดงอะไร (เช่น 3 Field, แสดงครั้งละ 10 row, เริ่มต้นที่ row ที่ 8)B. นำข้อมูลไป ใส่ใน ข้อ A
C. จัดการแสดงผล
เมื่อเทียบกับ หลักการ เราจะปรับแต่ละหัวข้อ ดังนี้
A. กำหนดให้มี field ที่ "รับค่า" (เลือก,ไม่เลือก)
B. ค่าดังกล่าวใส่ไว้ใน Subfile
C. (หลังจากแสดงผลแล้ว) ทำการอ่านข้อมูลจาก Subfile (ตรวจว่ามีการ เลือก หรือ ไม่)
เมื่อมีการเลือก (โดย ป้อนค่า) ใน sub-file ให้นำค่าที่เลือก ไปใช้งาน
(เช่น เปิดหน้าจอ แสดงรายละเอียดเพิ่มเติม)
สิ่งที่ต้องทำ เพิ่มเติม มีดังนี้
A. กำหนดให้มี field ที่ "รับค่า" (เลือก,ไม่เลือก)
ส่วนการ deign
ส่วน Code ที่เพิ่ม
B. ใส่ค่าดังกล่าวใส่ไว้ใน Subfile
เพิ่ม Code
C. (หลังจากแสดงผลแล้ว) ทำการอ่านข้อมูลจาก Subfile (ตรวจว่ามีการ เลือก หรือ ไม่)
เนื่องจาก Sub-file มีผลต่อหลาย rows
ทำให้ เราต้อง "ค้นหา" ว่า มีการกระทำกับ row ไหน ?
หลังจาก Exfmt ต้องเพิ่มขั้นตอน ดังกล่าว กรณีนี้เราใช้ ReadC (Read Next Change)
แต่เนื่องจากว่า การป้อน แก้ไขใน Sub-file รวมถึงการป้อน blank เข้าไปด้วย
ซึ่ง เราจะเข้าใจตรงกันว่า ป้อน blank คือ ไม่ได้เลือกอะไร
เพื่อจะแยกกรณีดังกล่าวจึงต้อง"ยกเว้น" การเปลี่ยนแปลงที่ ป้อน Blank
สรุป
เมื่อเข้าใจหลักการ การพัฒนาในขั้นต่อไป ก็ปรับในจุดที่ต้องการ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น