procedure Variable44OnCalc(var Value: Variant);
begin
Value := GetSQLStringData('select ifnull(l2.lab_order_result,0) Uric '+
'from lab_head l1 '+
'left join lab_order l2 on l1.lab_order_number=l2.lab_order_number '+
'where l1.vn= "'+dbpipeline['vn']+'" and l1.lab_items_code=3074 ');
nresult:=StrtoInt(value);
if nresult<=0 then
variable66.value='Error'
else if nresult<=7.4 then
variable66.value:='ปกติ'
else if nresult<10 then
variable66.valu:e='ระดับกรดยูริคสูงเล็กน้อย'
else
variable66.value:='ระดับกรดยูริคสูงมากผิดปกติ';
end;
หรือประมาณนี้