วันพุธที่ 26 มิถุนายน พ.ศ. 2556

Subfile Advance 1

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

สรุป

เมื่อเข้าใจหลักการ  การพัฒนาในขั้นต่อไป  ก็ปรับในจุดที่ต้องการ 



ไม่มีความคิดเห็น:

แสดงความคิดเห็น