... ลอง copy คำสั่งด้านล่างไปใสใน variable ดูนะครับ
... อันนี้เชื่อมโยงจากชื่อของรายการค่ารักษาพยาบาลครับ ....
Value := GetSQLStringData('select o.qty '+
'from opitemrece o '+
'left outer join nondrugitems n on n.icode = o.icode '+
'where o.vn = "'+DBPipeline['vn']+'" '+
'and concat(" ",n.name) = "'+DBPipeline['bill_name']+'" ');
... จะขึ้นจำนวนทุกตัว(ยกเว้นหมวดค่ารักษาหลัก) ที่เรากำหนดให้แสดงรายละเอียดในใบเสร็จครับ ...
-----------------------------------------------------------------------------
... หรือแบบนี้ เชื่อมโยงจาก billcode ของรายการค่ารักษาพยาบาลครับ ....
Value := GetSQLStringData('select o.qty '+
'from opitemrece o '+
'left outer join nondrugitems n on n.icode = o.icode '+
'where o.vn = "'+DBPipeline['vn']+'" '+
'and n.billcode = "'+DBPipeline['billcode']+'" '+
'and n.billcode is not null and n.billcode <> "" ');
... จะแสดงจำนวนเฉพาะรายการที่มีการกำหนด billcode เอาไว้ครับ ....
....