ผู้เขียน หัวข้อ: เรียน อ.ทุกท่าน รบกวนช่วยดูรายงานให้หน่อยครับ  (อ่าน 2905 ครั้ง)

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

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
เรียน อ.ทุกท่าน รบกวนช่วยดูรายงานให้หน่อยครับ
คือผมได้สร้างรายงานการใช้ยาในแต่ละวัน โดยให้แยกเรียงตามกลุ่ม drugcategory ขอเรียนปรึกษาและขอคำชี้แนะดังนี้ครับ
1.ฟอร์มที่ผมสร้างขึ้นเดิมก่อนปรับเวอร์ชั่นเป็น 3.51.8.10 (ไม่ทราบว่าคำสั่งในการดึงข้อมูลออกมาถูกต้องหรือเปล่า) แต่ก็ใช้งานได้มีรายการใน field drugcategory ออกมาถูกต้อง พอปรับเวอร์ชั่นแล้วประกฏว่า
   1.1 การเข้าใช้งานฟอร์มดังกล่าวที่ ระบบรายงาน End user report ไม่สามารถใช้งานได้ เกิด error ตามรูป(error 1)ที่แนบ
   1.2 เมื่อเข้าไปใช้งานใน report designer สามารถดึงข้อมูลออกมาได้ แต่ใน field drugcategory  ไม่มีข้อมูล(ตามรูป error 2) ทั้งๆ ที่ใน drugitems.drugcategory ที่อ้างอิงถึงมีข้อมูลครบทุก record(ตามรูป error 3)
  ดังนั้นจึงใคร่ขอความกรุณา อ.ทุกๆ ท่าน รบกวนตรวจสอบฟอร์มให้ด้วยครับ ว่าเป็นเพราะอะไร ตามตัวอย่างฟอร์มที่แนบมาครับ รบกวนด้วยครับ ;D
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: เรียน อ.ทุกท่าน รบกวนช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #1 เมื่อ: กันยายน 02, 2008, 14:45:16 PM »
0
ลืมบอกไปอีกอย่าง ทดสอบกับ v.3.51.8.30  แล้วก็ยังพบปัญหาเดิมอยู่ครับ
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ ไม่เสียสละ ชัยชนะไม่เกิด

  • Hero Member
  • *****
  • กระทู้: 1,267
  • Project Maneger
  • Respect: +2
    • ดูรายละเอียด
Re: เรียน อ.ทุกท่าน รบกวนช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #2 เมื่อ: กันยายน 02, 2008, 15:00:34 PM »
0
น่าจะเป็นที่คำสั่ง
ทำไม่ได้ หรือไม่ได้ทำ
 Project Maneger
Bangkok Medical Software Co., Ltd.
2, 2nd Floor, Soi Suksawat 33,
Suksawat Road, Radburana 10140
Thailand

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: เรียน อ.ทุกท่าน รบกวนช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #3 เมื่อ: กันยายน 02, 2008, 15:09:04 PM »
0
ผมก็ว่างั้นแหละครับ คำสั่งเดิม

select * ,d.drugcategory from tempreport  t
left outer join drugitems d on  d.name=t.name
where id = "CUSTOM-Drug1"
order by d.drugcategory

แต่มันก็มีข้อมูลออกครบนะครับ แต่พอ up เวอร์ชั่นแล้วไม่ออกเลย
แล้วทีถูกต้องน่าจะเป็นแบบไหนดีครับ ขอคำชี้แนะด้วยครับ ;D
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ SrWooD

  • Hero Member
  • *****
  • กระทู้: 1,024
  • Respect: +1
    • ดูรายละเอียด
Re: เรียน อ.ทุกท่าน รบกวนช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #4 เมื่อ: กันยายน 02, 2008, 15:57:41 PM »
0
ลองแบบนี้ดูครับ

โค๊ด: SQL
  1. SELECT t.* ,d.drugcategory FROM tempreport  t
  2. LEFT OUTER JOIN drugitems d ON  concat(d.name," ",d.strength)=t.name
  3. WHERE t.id = "CUSTOM-Drug1"
  4. ORDER BY d.drugcategory
  5.  

เพราะ script เริ่มต้นใน tempreport คือ

select concat(name,'' '',strength) as name,count(name) as cc from drugitems group by name,strength

ลองดูก่อนครับ ไม่รู้ว่าจะเกี่ยวกับ MySQL 4.1 ด้วยหรือป่าวครับ

 ;D ;D ;D
โรงพยาบาลโพธิ์ทอง จังหวัดอ่างทอง

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: เรียน อ.ทุกท่าน รบกวนช่วยดูรายงานให้หน่อยครับ
« ตอบกลับ #5 เมื่อ: กันยายน 02, 2008, 17:00:16 PM »
0
ได้แล้วครับ ขอบคุณครับ อ.SrWoOd ผมดูไม่ละเอียดเองครับลืมดูไปว่า d.name กับ t.name มันไม่เท่ากัน...ว่าแต่เราจะมีวิธีดู script เริ่มต้นของตาราง Tempreport อย่างไรครับ ผมพยายามจะแกะหลายทีแล้วล่ะครับ ช่วยชี้แนะด้วยครับ ;D ;D ;D
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22