PSHBTNFLD (Push Button Field) 

PSHBTNFLD (Push Button Field) เป็น Keyword สำหรับ Display file อธิบายง่ายๆ คือเป็นการสร้างปุ่มให้กับโปรแกรมหน้าจอนั่นเองครับ โดยจะมีการใช้งานเบื้องต้นดังนี้ 

1.เพิ่ม choice-number, choice-text 

1.1 ตัวอย่าง Source Display File 

จากภาพตัวอย่างเราได้ทำการตั้งชื่อให้กับ Keyword PSHBTNFLD คือ ‘B1’ โดยจะเห็นได้ว่าเรามีการเพิ่ม Keyword เพิ่มขึ้นมานั่นคือ PSHBTNCHC (Push Button Field Choice) นี่เป็นการเพิ่ม Text ให้กับปุ่มของเรานั่งเองโดยเราต้องทำการเพิ่ม choice-number, choice-text ภายในวงเล็บ ซึ่งจะได้หน้าตาของปุ่มกดดังนี้ 

1.2 ตัวอย่างหน้าจอ 

2.เพิ่ม function key 

การใช้ PSHBTNCHC (Push Button Field Choice) เราสามารถเพิ่ม function key ได้อีกด้วย 

2.1 ตัวอย่าง Source Display File 

โดยการเพิ่ม function key นี้หมายถึงเมื่อเราทำการรกดปุ่มดังกล่าวจะเหมือนกับการกด function key ตามที่เรากำหนดนั่นเอง 

2.2 ตัวอย่างหน้าจอ 

โดยจากภาพตัวอย่างหากทำการกดปุ่ม EXIT จะทำการออกจากโปแกรมนั่นเอง ทั้งนี้ขึ้นอยู่กับเราว่ากดหนดปุ่มนั้นเป็นอะไร 

3.กำหนด choice-text  

เราสามารถเพิ่มตัวแปรสำหรับการกำหนดค่าให้กับ choice-text ได้ดังนี้ 

3.1 ตัวอย่าง Source Display File 

ทำการเพิ่มตัวแปร ‘T1’ หลังจากนั้นเราสามารถเพิ่ม text ในโปรแกรม RPG ได้ 

3.2 ตัวอย่างหน้าจอ 

3.3 ตัวอย่าง Source RPG 

4.กำหนดสีปุ่ม 

เราสามารถที่จะกำหนดสีของปุ่มได้โดยใช้ Keyword CHCAVAIL (Choice Color/Display Attribute when Available) 

4.1 ตัวอย่าง Source Display File 

จากภาพตัวอย่างเราได้ทำการเปลี่ยนสีของปุ่มเป็นสีขาว 

4.2 ตัวอย่างหน้าจอ 

ข้อควรระวังคือในหนึ่งการสร้าง PSHBTNFLD การเพิ่ม PSHBTNCHC choice-number ห้ามใช้ซ้ำกัน มิฉะนั้น display file จะ compile ไม่ผ่าน 

Leave a Reply