BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bkl ที่ ตุลาคม 31, 2012, 09:16:26 AM
-
หลังจากใช้ Version 3.55.10.24 พิมพ์ไม่ออกครับ ก่อนหน้านั้นใช้ 3.55.8.21 ใช้ได้ปกติครับ ??? ??? ???
-
ผมก็เจอครับ ก็พยายามศึกษาอยู่เหมือนกัน เรื่องการ debug ของโปรแกรม ถ้าอย่างไรรบกวนท่านเทพ ช่วยอธิบายวิธีสังเกต code error ให้พอสังเขปก็ดีครับ เช่น exception message คืออะไร call stack เอาไว้ตรวจสอบอะไร เป็นต้น ขอบคุณครับ :D :D
ปล..ผมดูบทความนี้ ทีแรกก็คล้ายๆจะว่าด้วยเรื่องเกมส์ แต่ท้ายๆบทความ เขียนอธิบายมาเยอะดีครับ
http://ygbot.blogspot.com/2012/05/delphi-example-9-ygp.html น่าอ่าน
-
ขอนุญาติ ดันกระทู้หน่อยครับ ขอความคิดเห็นหน่อยครับ ว่าเกิดจากอะไร หรือที่หน่วยงาน ได้ปกติครับ..555 ;D ???
-
ช่วยดันครับ เพราะว่าพักหลังพอ up version ไปเยอะๆ จะเจอแบบนี้บ่อย ก็เข้าใจแบบ เดาๆ เอาว่า อ. เอาระบบ Debug มาแสดงเพื่อให้ ผู้ใช้ HOSxP รู้จักแก้ปัญหาด้วยตนเอง จากการดู Code Error และถ้าแน่ใจแล้วว่าเป็น Bug ของโปรแกรม ก็ถึงจะแจ้งไปยัง กระทู้ BUG โปรแกรม
-
ต้องแก้ Report IPD-PROFILE-REPORT-1 ใหม่นะครับ แก้ไขตรงคำสั่ง SQL ครับ
-
แก้ตรงไหนครับ...ผมยังไม่เก่ง
select r.*,concat(p.pname,p.fname," ",p.lname) as ptname ,i.*, w.name as ward_name,d.name,i.prediag,p.drugallergy,s.name,sp.name,a.an,
a.age_y,a.age_m,a.age_d,i2.bedno,
y.name as pttype_name ,date_add(start_date,interval 1 day ) as 'day2 ',
interval 2 day + start_date as day3 ,
interval 3 day + start_date as day4 ,
interval 4 day + start_date as day5 ,
interval 5 day + start_date as day6 ,
interval 6 day + start_date as day7 ,
interval 7 day + start_date as day8 ,
interval 8 day + start_date as day9 ,
interval 9 day + start_date as day10 ,
interval 10 day + start_date as day11 ,
interval 11 day + start_date as day12 ,
interval 12 day + start_date as day13 ,
interval 13 day + start_date as day14
from ipd_profile_print r
left outer join ipt i on i.an = r.an
left outer join an_stat a on a.an = r.an
left outer join spclty sp on sp.spclty =a.spclty
left outer join doctor d on d.code = r.doctor
left outer join patient p on p.hn = i.hn
left outer join sex s on s.code = p.sex
left outer join ward w on w.ward = i.ward
left outer join pttype y on y.pttype = i.pttype
left outer join iptadm i2 on i2.an = i.an
where r.an = "500400923"
-
select r.*,concat(p.pname,p.fname," ",p.lname) as ptname ,i.*, w.name as ward_name,p.*,
y.name as pttype_name,m.name
from ipd_profile_print r
left outer join ipt i on i.an = r.an
left outer join patient p on p.hn = i.hn
left outer join ward w on w.ward = i.ward
left outer join pttype y on y.pttype = i.pttype
left outer join medplan_orderstatus m on m.orderstatus=r.orderstatus
where r.an = "aaa"
order by r.orderstatus
ลองแบบนี้ได้มั้ยครับ
-
start_date น่าจะรับค่าอะไรซักอย่างมาจากหน้าจอ นะครับ (ลองดูใน Report Designer) แล้วลองทำความเข้าใจตัวอย่างคำสั่งต่อไปนี้ ครับ
select date_add(curdate(),interval 5 day)
นั่นหมายถึงผมต้องการแสดงวันที่ไปอีก 5 วัน นับจากวันที่ปัจจุบัน
-
start_date น่าจะรับค่าอะไรซักอย่างมาจากหน้าจอ นะครับ (ลองดูใน Report Designer) แล้วลองทำความเข้าใจตัวอย่างคำสั่งต่อไปนี้ ครับ
select date_add(curdate(),interval 5 day)
นั่นหมายถึงผมต้องการแสดงวันที่ไปอีก 5 วัน นับจากวันที่ปัจจุบัน
มันเป็นรายงานรูปแบบการเขียนแบบเก่าที่นานมากแล้วปัจจุบันใช้คำสั่งตามที่แนบมาให้ด้านบนครับ
-
มันเป็นรายงานรูปแบบการเขียนแบบเก่าที่นานมากแล้วปัจจุบันใช้คำสั่งตามที่แนบมาให้ด้านบนครับ
ว่าทำไมผมหารายงานตัวนี้ไม่เจอ :D :D :D
-
รอกวนขอรายงานตัวใหม่หน่อยได้ไหมครับผม
-
อย่าลืืม rename ชื่อ Report ให้เป็น IPD-PROFILE-REPORT-1 นะครับ
-
ขอบคุณครับอาจารย์