ผมทำ sys_vn_pre_script pop up แจ้งสิทธิ ชำระเงิน 30 บาท เฉพาะ ห้องยาและER รบกวนฝากทดสอบ และช่วยดู code ให้หน่อยครับ เพราะหากเจอคนที่เคยเปลี่ยนสิทธิ จาก uc ไปเป็นสิทธิอื่นๆ มันก็ฟ้องครับ
var
fvn,fcomputername,fdepartment,fhn : string;
cc:integer;
begin
fvn:= GetGlobalValue('VN');
fdepartment := GetGlobalValue('CURRENT_DEPCODE');
if getsqldata('select depcode from kskdepartment where depcode in ("009","012","037") and depcode="'+fdepartment+'"')=''+fdepartment+'' then
if getsqldata('select if(pcode="UC",1,2) as cc from vn_stat where vn = "'+fvn+'" ')=1 then
begin
showmessage('[ ¼Ùé»èÇÂÃÒ¹ÕéÁÕÊÔ·¸Ô UC µéͧªÓÃÐà§Ô¹ 30 ºÒ· ]');
end;
end;
end;