ผู้เขียน หัวข้อ: ดูรายงานความดันหน่อยครับ  (อ่าน 4578 ครั้ง)

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

ออฟไลน์ k_toedkiets

  • Hero Member
  • *****
  • กระทู้: 853
  • Respect: +2
    • ดูรายละเอียด
ดูรายงานความดันหน่อยครับ
« เมื่อ: กรกฎาคม 23, 2011, 17:19:15 PM »
0
ถ้าจะไม่เอา .000 ต่อท้ายความดัน เช่น 120.000/80.000 จะได้ไหมครับ...และที่ไม่เข้าใจก็คือตอนออกรายงานเลือกเดือนเดี่ยว แต่ทำไมรายงานออกนอกเดือนที่ไม่ได้เลือกครับ...
Khaibangrachan Hospital
HOSXP : 3.58.2.12
Activation HOSxP 2015
----------------

ออฟไลน์ smrmpo

  • Hero Member
  • *****
  • กระทู้: 588
  • Respect: 0
    • ดูรายละเอียด
    • https://pkchos.com
Re: ดูรายงานความดันหน่อยครับ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 23, 2011, 21:03:27 PM »
0
แก้ไข การแสดงผล ที่ display format ครับ
นักวิชาการคอมพิวเตอร์
โรงพยาบาลประโคนชัย จังหวัดบุรีรัมย์
90 เตียง ขึ้นระบบ 23 พฤศจิกายน 2552(บริษัท BMS ขึ้นให้)
HOSxP : 3.59.6.30
Email : smrmpo@hotmail.com
========================================================================
Master : IBM x3500 M3 CPU E5620 @ 2.40 GHz RAM : 48

ออฟไลน์ k_toedkiets

  • Hero Member
  • *****
  • กระทู้: 853
  • Respect: +2
    • ดูรายละเอียด
Re: ดูรายงานความดันหน่อยครับ
« ตอบกลับ #2 เมื่อ: กรกฎาคม 24, 2011, 09:01:42 AM »
0
ขอวิธีการทำหน่อยครับ...admin มือใหม่ครับ ยังไม่มีความรู้ทางด้านนี้ กำลังศึกษาอยู่ครับ
Khaibangrachan Hospital
HOSXP : 3.58.2.12
Activation HOSxP 2015
----------------

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ดูรายงานความดันหน่อยครับ
« ตอบกลับ #3 เมื่อ: กรกฎาคม 24, 2011, 09:36:14 AM »
0
ขอวิธีการทำหน่อยครับ...admin มือใหม่ครับ ยังไม่มีความรู้ทางด้านนี้ กำลังศึกษาอยู่ครับ

คลิ๊กขวา  ที่ DbText หรือ Valiable ประเภทตัวเลข  จะมี ตัวเลือก  Display Format ให้เรากำหนดรูปแบบของค่าที่เป็นตัวเลขได้ครับว่าจะเอารูปแบบใด ทั้งแบบมีทศนิยมและไม่มีทศนิยม..และอื่น ๆ อีกหลายรูปแบบลองดูครับ( ทำในขั้นตอน Report designer) ครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ k_toedkiets

  • Hero Member
  • *****
  • กระทู้: 853
  • Respect: +2
    • ดูรายละเอียด
Re: ดูรายงานความดันหน่อยครับ
« ตอบกลับ #4 เมื่อ: กรกฎาคม 24, 2011, 12:33:34 PM »
0
และตอนออกรายงานผมเลือกแค่เดือนเดียว แต่ทำไมรายงานออกมาหลายเดือนครับ...
Khaibangrachan Hospital
HOSXP : 3.58.2.12
Activation HOSxP 2015
----------------

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: ดูรายงานความดันหน่อยครับ
« ตอบกลับ #5 เมื่อ: กรกฎาคม 24, 2011, 13:19:28 PM »
0
และตอนออกรายงานผมเลือกแค่เดือนเดียว แต่ทำไมรายงานออกมาหลายเดือนครับ...
อ้างจาก: code
procedure GlobalOnCreate;
var i: integer;
begin
   dm_clinic:=GetSQLStringData('select sys_value from sys_var where sys_name = "ht_clinic_code"');
   
   GetDateRangeDialog(d1,d2);
   
   ds1:=formatdatetime('yyyy-mm-dd',d1);
   ds2:=formatdatetime('yyyy-mm-dd',d2);
   
   
   dm1:=GetSQLDateData('select date(date_add('''+ds1+''', interval 0 month)) ');
   dm2:=GetSQLDateData('select date(date_add('''+ds1+''', interval 1 month)) ');
   dm3:=GetSQLDateData('select date(date_add('''+ds1+''', interval 2 month)) ');
   dm4:=GetSQLDateData('select date(date_add('''+ds1+''', interval 3 month)) ');
   dm5:=GetSQLDateData('select date(date_add('''+ds1+''', interval 4 month)) ');
   dm6:=GetSQLDateData('select date(date_add('''+ds1+''', interval 5 month)) ');
   dm7:=GetSQLDateData('select date(date_add('''+ds1+''', interval 6 month)) ');
   dm8:=GetSQLDateData('select date(date_add('''+ds1+''', interval 7 month)) ');
   dm9:=GetSQLDateData('select date(date_add('''+ds1+''', interval 8 month)) ');
   dm10:=GetSQLDateData('select date(date_add('''+ds1+''', interval 9 month)) ');
   dm11:=GetSQLDateData('select date(date_add('''+ds1+''', interval 10 month)) ');
   dm12:=GetSQLDateData('select date(date_add('''+ds1+''', interval 11 month)) ');
   
   ChangeReportSQL('select m.*,concat(p.pname,p.fname," ",p.lname) as patient_name '+
   ' from clinicmember m '+
    ' left outer join patient p on p.hn = m.hn '+
    ' where m.clinic = "'+dm_clinic+'"');
   
   
end;
รายงานอ้างจาก ds1 ย้อนหลังไป 11 month
« แก้ไขครั้งสุดท้าย: กรกฎาคม 24, 2011, 13:22:44 PM โดย มนตรี เทพไพศาล บอย[ด่านมะขามเตี้ย] »
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11