ผู้เขียน หัวข้อ: แก้ตัวแปลให้หน่อยครับ  (อ่าน 2912 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ k_toedkiets

  • Hero Member
  • *****
  • กระทู้: 853
  • Respect: +2
    • ดูรายละเอียด
แก้ตัวแปลให้หน่อยครับ
« เมื่อ: มิถุนายน 07, 2011, 15:51:47 PM »
0
ผมลองเปลี่ยนตัวแปลจากเบาหวานเป็นความดัน แล้วไม่ได้ครับ
ก่อนแก้ไข
Value :=   getsqlstringdata('select fbs from opdscreen '+
  ' where hn = "'+ DBPipeline['hn']+'" and '+
  ' vstdate between "'+
    formatdatetime('yyyy-mm-01',dm1)+'" and "'+
    formatdatetime('yyyy-mm-31',dm1)+'" ');
หลังแก้ไข
Value :=   getsqlstringdata('select fbs from opdscreen '+
  ' where hn = "'+ DBPipeline['hn']+'" and '+
  ' vstdate between "'+
    formatdatetime('yyyy-mm-01',ht1)+'" and "'+
    formatdatetime('yyyy-mm-31',ht1)+'" ');
แล้วขึ้น
Error: Variable 13 OnCalc, Line 5: Undeclared identifire: 'ht1'.
ช่วยแก้ให้หน่อยครับ
Khaibangrachan Hospital
HOSXP : 3.58.2.12
Activation HOSxP 2015
----------------

dusit

  • บุคคลทั่วไป
Re: แก้ตัวแปลให้หน่อยครับ
« ตอบกลับ #1 เมื่อ: มิถุนายน 07, 2011, 21:16:23 PM »
0
ไม่ต้องเปลี่ยนที่ตัวแปรนั้นครับ ตัวแปรนั้นเป็นแค่ ตัวแปรชนิด วันที่ Datetime ครับ
อยู่ที่กำหนดชื่อใน var
dm1,dm2,dm3,dm4,dm5,dm6,dm7,dm8,dm9,dm10,dm11,dm12 : TDateTime;

แก้ไขที่ ตอนเลือกคลีนิคครับ
dm_clinic:=GetSQLStringData('select sys_value from sys_var where sys_name = "ht_clinic_code"');
"
« แก้ไขครั้งสุดท้าย: มิถุนายน 08, 2011, 12:51:13 PM โดย Dusit »

ออฟไลน์ k_toedkiets

  • Hero Member
  • *****
  • กระทู้: 853
  • Respect: +2
    • ดูรายละเอียด
Re: แก้ตัวแปลให้หน่อยครับ
« ตอบกลับ #2 เมื่อ: มิถุนายน 08, 2011, 10:49:13 AM »
0
ขอบคุณมากครับ
Khaibangrachan Hospital
HOSXP : 3.58.2.12
Activation HOSxP 2015
----------------