ผู้เขียน หัวข้อ: ขอความช่วยเหลือหน่อยรายงานระยเยาเวลารอคอย  (อ่าน 4518 ครั้ง)

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

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
คือ ผม จะเพิ่มเลือกเวลา ก่อนเข้า รายงานเหมือนเลือกวันที่  ต้ิองเพิ่ม ต้องไหน อ่ะครับ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,349
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: ขอความช่วยเหลือหน่อยรายงานระยเยาเวลารอคอย
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 26, 2012, 20:11:57 PM »
0
แก้จาก GetDateTimeDialog(date1, date2);
เป็น GetDateTimeRangeDialog(date1, date2);

ลองศึกษาจากตัวอย่างครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือหน่อยรายงานระยเยาเวลารอคอย
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 27, 2012, 09:49:07 AM »
0
รอแก้แล้ว ครับ มันก็ยังขึ้น error อยู่ครับ
procedure GlobalOnCreate;
begin
  stime:='02:30:00';
  GetDateTimeRangeDialog(date1, date2);
  bdate := FormatDateTime('yyyy-mm-dd',date1);
  edate := FormatDateTime('yyyy-mm-dd',date2);
  btime := FormatDateTime('hh:nn:ss',time1);
  etime := FormatDateTime('hh:nn:ss',time2);
  s_main_dep:= GetPickupList('select department from kskdepartment');
  main_dep:= GetSQLStringData('select depcode  from kskdepartment  where department="'+s_main_dep+'" ');
 ChangeReportSQL('select  o.hn,p.pname,p.fname,p.lname,vs.age_y,k.department,p.moopart,p.tmbpart,op.bpd,op.bps,s.*,spclty.spclty,spclty.name as spclty_name,'+
' sec_to_time(time_to_sec(s.service6)-time_to_sec(o.vsttime)) as totaltime1 '+
' from ovst o '+
' left outer join patient p on p.hn = o.hn '+
' left outer join opdscreen op on op.vn = o.vn '+
' left outer join vn_stat vs on vs.vn = o.vn '+
' left outer join service_time s on s.vn =o.vn  '+
{' left outer join kskdepartment k on k.depcode = o.cur_dep '+ }
' left outer join kskdepartment k on k.depcode = o.main_dep '+
' left outer join spclty on spclty.spclty = o.spclty '+
' where o.vstdate between "'+bdate+'" and "'+edate+'" and s.vsttime between "'+btime+'" and "'+etime+'" ' +
' and o.main_dep="'+main_dep+'" and s.service6 is not null');
end;
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ chaiyahos

  • Jr. Member
  • **
  • กระทู้: 54
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือหน่อยรายงานระยเยาเวลารอคอย
« ตอบกลับ #3 เมื่อ: พฤศจิกายน 27, 2012, 13:20:50 PM »
0
 btime := FormatDateTime('hh:nn:ss',date1);
  etime := FormatDateTime('hh:nn:ss',date2);
weerachai lertwongchai :ฺPrasaeng hospital
Hosxp 3.54.10.24
email:weerachai079@yahoo.com

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือหน่อยรายงานระยเยาเวลารอคอย
« ตอบกลับ #4 เมื่อ: พฤศจิกายน 27, 2012, 14:02:45 PM »
0
btime := FormatDateTime('hh:nn:ss',date1);
  etime := FormatDateTime('hh:nn:ss',date2);
แก้ไข เป็น date1,date2 ก็ยัง error
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือหน่อยรายงานระยเยาเวลารอคอย
« ตอบกลับ #5 เมื่อ: พฤศจิกายน 27, 2012, 15:09:28 PM »
0
ลืม ลบ HN  parameter เดิมที่ติดมากับตัวต้นฉบับ..กระมังครับ..
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือหน่อยรายงานระยเยาเวลารอคอย
« ตอบกลับ #6 เมื่อ: พฤศจิกายน 28, 2012, 08:31:53 AM »
0
ขอบคุณครับอาจารย์ทุกท่าน
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387