XEDSCUSTOM เพิ่มปุ่มปรับเปลี่ยนพฤติกรรมใน COMUNITY SERVICE
วันนี้มี อ. ท่านหนึงเสนอแนะมาครับ
ขอเมนู สำหรับบันทึกข้อมูล COMUNITY SERVICE ผมก็สอบถามความเป็นไปได้แล้ว ก็น่าจะสะดวกกับเจ้าหน้าที่ เลยคิดว่าน่าจะเป็นประโยชน์กับ รพ. ผมด้วย ก็เลยเป็นที่มาของการเพิ่มปุ่ม ปรับเปลี่ยนพฤติกรรม ในหน้าจอ COMUNITY SERVICE
เริ่มต้นกันเลย มาดูหลักการก่อนทำจริง (วิเคราะห์ก่อน)
หน้าจอ COMUNITY SERVICE เพิ่มปุ่ม ปรับเปลี่ยนพฤติกรรม มีรายละเอียด 2 ตัวคือ
1C3 = การปรับเปลี่ยนพฤติกรรมความเสี่ยงโรคความดันโลหิตสูง
1C4 = การปรับเปลี่ยนพฤติกรรมความเสี่ยงโรคเบาหวาน
ได้หลักการแล้วก็มาลงมือทำกันเลยครับ (ผมจะพยายามออกแบบ แล้วเขียนรูปแบบก่อน จดไว้ใน facebook จับภาพหน้าจอไว้ หรือ วาดรูปไว้ก่อน ปล.สร้างกลุ่มลับส่วนตัวไว้) แล้วค่อยมาลงมือทำ ทำให้เขียนโปรแกรมได้เร็วขึ้น ใครจะเอาไปเป็นแบบอย่างก็ได้นะ
หลักการทำเหมือนกับหน้าจอนี้เลย แต่เปลี่ยนข้อมูลข้างใน
และแบบนี้ แต่เปลี่ยนข้อมูลข้างใน
ได้เรื่องแล้วก็มาลงมือ เปิด project Delphi XE กัน
หน้าจอจะยุ่งๆ หน่อย คนอื่นอาจจะงง ๆ แต่ผมว่ามันอิสระ ง่ายในการจัดการ (ความเห็นส่วนตัวนะ)
อันนีเล่าให้ฟังนะ ว่าที่มาที่ไป ว่าจะทำ 1 งาน 1 โปรเจค นี้เขาทำยังไง กัน (อันนี้ทำในสไต ผมเองนะครับ อาจจะไม่ถูกหรอกครับ)
ก็มาจับวางปุ่ม
แล้วผมก็ไปสร้างฟอร์มเปล่าๆ มา 1 ตัว
แล้วจับวาง panal, cxgrid, clientdataset, datasource,cxbutton ตามรูปนี้เลย
ดูง่ายดีเนอะ ตามด้วยเขียนโค้ดนิดหน่อย ตอนหน้าจอนี้โหลดขึ้นมา event onshow
และปุ่ม บันทึก ก็มี event onclick
เขียนโค้ดส่งค่าไปยังฟอร์มแม่ แล้วรอบันทึกอีกที หน้านี้จะยังไม่มีจริง เก็บไว้ใน clientdataset ก่อน รอยืนยันบันทึกลงฐานอีกที
เสร็จแล้ว ก็จะได้หน้าปุ่ม ปรับเปลี่ยนพฤติกรรมแล้ว ละครับ
ทดสอบรันโปรแกรมก็ได้ตามรูปละครับ ระบบก็จะทำงานต่อไปได้เลย
อันนี้เล่าให้อ่านกันว่า แต่ละ requirement ผมก็ทำแบบนี้แหละครับ
สุดท้ายผมก็อัพโหลดขึ้น dropbox ให้ทุกท่านได้ดาวโหลดกันไปทดสอบครับ
ดาวโหลด คลิกที่นี้นะคับ
XEDSCustom_for_HOSxP_update_610911
หวังว่าจะเป็นประโยชน์กับเพื่อน ๆ พี่ๆ น้องๆ ทุกท่านนะครับ
แล้วพบกันใหม่ในบทความต่อไป ขอบคุณที่ติดตามครับ