... ขอโทษทีนะครับ ช้าไปหน่อย
พอดีวันนี้ ที่ รพ. จัดงานเลี้ยงปีใหม่พอดีครับ เพิ่งเลิกงานเมื่อครู่เองครับ ...
... ที่แสดงบ้างไม่แสดงบ้าง เป็นเพราะไม่ได้แปลงรูปแบบวันที่ของ DBPipeline['vstdate'] น่ะครับ
ท่าน grandbb ลอง copy คำสั่งข้างล่างไปแทนที่คำสั่งใน variable เดิมนะครับ ...
----------------------------------------------------------------------------------------------------------------- if GetSQLIntegerData('select count(*) as cc from opd_allergy where hn = "'+DBPipeline['hn']+'" '+
'and report_date <= "'+FormatDateTime('yyyy-mm-dd',DBPipeline['vstdate'])+'" ') > 0 then
Value := 'ประวัติการแพ้ยา : '
+ReplaceStr(GetSQLSubQueryData('select agent from opd_allergy where hn = "'+DBPipeline['hn']+'" '+
'and report_date <= "'+FormatDateTime('yyyy-mm-dd',DBPipeline['vstdate'])+'" '),'''',' ')
else
Value := '***ไม่มีประวัติการแพ้ยา';
----------------------------------------------------------------------------------------------------------------- ... ก่อน copy คำสั่ง อย่าลืม switch ให้ภาษาของ keyboard เป็นภาษาไทยก่อนนะครับ แล้วค่อยสั่ง copy
เวลาเอาไป paste ส่วนที่เป็นภาษาไทยจะได้ไม่เป็น ? ? ? ? ? ? ครับ ...
....