BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: nu51313932nu ที่ มิถุนายน 07, 2017, 15:13:21 PM

หัวข้อ: POP UP ไม่เด้งครับ
เริ่มหัวข้อโดย: nu51313932nu ที่ มิถุนายน 07, 2017, 15:13:21 PM
อยากให้ข้อความเด้งที่ห้องตรวจแพทย์น vn นั้นๆที่แพทย์ตรวจครับ

ผมใช้ sys_vn_pre_script ถูกต้องหรือไม่ครับ

สิ่งที่ต้องการคือ เช็คว่า ถ้าตาราง opdscreen มีการบันทึก smoking_type_id  1-3   จะให้ขึ้นข้อความว่า 123

- ตั้งค่าที่ห้องศูนย์คอม ที่ผมทำงานอยู่ให้รัน vn_script แล้ว
- ตั้งค่าให้เด้งที่ห้องตรวจแล้ว
-ตอนล็อคอินผมทดลองเลือกห้องตรวจแล้ว และทดลองเลือกเป็นศููนย์คอมแล้ว

- ใน system setting ติ๊กใช้ vn script แล้ว

โค๊ด: [Select]
var
  fvn : string;



  begin

  fvn:= GetGlobalValue('VN');




  if getsqldata('select count(*) from opdscreen  where vn = "'fvn'" and smoking_type_id between "1" and "3"' )>0 then

       begin
    showmessage('1234');

  end;

end;

แต่ลองส่งตัวเองตรวจใน ศูนย์คอมแล้ว  มันไม่ยอมขึ้น pop up ครับ

รอบกวนผู้รู้หน่อยครับ จนปัญญาแล้ว
แก้ไขข้อความ
หัวข้อ: Re: POP UP ไม่เด้งครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มิถุนายน 07, 2017, 20:03:22 PM
ตรง "'fvn'" ลองแก้เป็น "'+fvn+'" ดูครับ
หัวข้อ: Re: POP UP ไม่เด้งครับ
เริ่มหัวข้อโดย: nu51313932nu ที่ มิถุนายน 09, 2017, 08:56:41 AM
ไม่ขึ้นครับ T_T เกี่ยวกับเวอร์ชั่น hosxp มั้ย
หัวข้อ: Re: POP UP ไม่เด้งครับ
เริ่มหัวข้อโดย: nu51313932nu ที่ มิถุนายน 09, 2017, 09:19:53 AM
ตรง "'fvn'" ลองแก้เป็น "'+fvn+'" ดูครับ

ได้แล้วครับ ขอบคุณครับ