ตัวอย่างการส่งค่า HN โดยผู้ใช้ป้อนเอง มี 2 แบบ
1. ใช้ InputQuery เพื่อสร้าง Textbox สำหรับการป้อนค่าโดยผู้ใช้
repeat
strHN := InputQuery('ป้อน HN ที่ต้องการ', 'ใส่ HN 7 หลัก');
until GetSQLIntegerData('select count(hn) as count_hn from patient where hn="'+strHN+'"')= 1;
2. ใช้ function SearchOPDPatient
strHN := SearchOPDPatient;
-การนำค่าที่ได้รับมาใช้
ChangeReportSQL('select hn, concat(pname,fname," ",lname) as pt_name, birthday '+
'from patient '+
'where hn = "'+strHN+'"');
ลอง apply นะครับ