พอดีเป็นหัวข้อคล้ายกันเลยขอแจม ของผมเป็นแบบนีครับ
procedure Label13OnPrint;
begin
if (GetSQLStringData('select count(l3.lab_items_code) as PKU '+
'from lab_head h1'+
'left outer join lab_order lo on h1.lab_order_number=lo.lab_order_number'+
'left outer join lab_items li on li.lab_items_code=lo.lab_items_code '+
'left outer join vn_stat v on v.vn=h1.vn'+
'left outer join an_stat a on a.an=h1.vn'+
'left outer join lab_order l3 on l3.lab_order_number=h1.lab_order_number and'+
'l3.lab_items_code in (select lab_items_code from lab_items where ecode = "PKU")'+
'left outer join patient p on p.hn=h1.hn'+
'where h1.order_date between "2007-11-11" and "2007-11-31" and (li.sub_group_list="refer_kk" )'+
'group by h1.lab_receive_number')>0) THEN
Label13.Visible:=true else
Label13.Visible:=false
end;
แล้วขึ้น error ว่า
line3 :incompatible type ครับ
อ้ออีกอย่างครับตรง order_date อยากให้ดึงจาก dialog วันที่โดยตรงได้หรือเปล่าครับ
ขอบคุณครับ