ผู้เขียน หัวข้อ: ติดปัญหาเรื่องการทำรายงานแบบ sub report ครับ ช่วยแนะนำด้วยครับ  (อ่าน 4161 ครั้ง)

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

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
คือผมหัดทำ sub report เป็นครั้งแรกครับ ติดปัญหาตรงที่  รายการค่ายากลับบ้าน ที่ผมต้องการให้เป็น sub report มันแสดงแค่ 1 record จากที่จริงๆแล้วในคนไข้คนนี้ จะมีถึง 3 record ไม่ทราบว่าสาเหตุเกิดจากอะไรได้บ้างครับ นี่คือ sql

sql บน event on create

ChangeDBPipeLineLink1SQL('SELECT i.an,i.order_type,d.name' +
  ' FROM ipt_order_no i' +
  ' left outer join opitemrece o on o.order_no = i.order_no' +
  ' left outer join drugitems d on d.icode = o.icode' +
  ' where i.an="550000052" and i.order_type = "Hme" ');

จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
อันนี้คือตัวรายงานครับ รบกวนท่านเทพทั้งหลาย ช่วยดูรายงานตัวนี้ให้ผมหน่อยครับ
จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5

ออฟไลน์ Peace

  • Newbie
  • *
  • กระทู้: 27
  • Respect: 0
    • ดูรายละเอียด
ในหน้า ของ Sub report ตัวรายชื่อยา อยู่ที่ Detail รึป่าวครับ
บริษัท Bangkok Medical Software Co.,Ltd.
พลช  กาญจนา (พีซ)
ฝ่าย เจ้าหน้าที่ชำนาญการ เชื่อมต่อระบบ

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
ใช่ครับ อยู่ที่ details แล้วครับ
จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5

ออฟไลน์ Farza

  • Newbie
  • *
  • กระทู้: 25
  • Respect: 0
    • ดูรายละเอียด
กำหนดตรง properties report
Data --->DataPipeline----> DBPipeline  ผิดครับ
ต้องเป็นแบบนี้ไ่ม่ใช้เหรอครับ
Data --->DataPipeline---->DBPipeLineLink1

แล้วใน Events
ChangeDBPipeLineLink1SQL('SELECT i.an,i.order_type,d.name '+
'FROM ipt_order_no i                    '+
   'left outer join opitemrece o on o.order_no = i.order_no   '+
  'left outer join drugitems d on d.icode = o.icode '+
   'where i.an="'+DBPipeline['an']+'" and i.order_type = "Hme"');
 

ออฟไลน์ Guitar-hero

  • Hero Member
  • *****
  • กระทู้: 605
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลละแม,รพ.ละแม
ขอบคุณมากๆครับ มือใหม่ครับ
จีระยุทธ ปิ่นสุวรรณ นักวิชาการคอมพิวเตอร์(พนักงานราชการ)
รพช.ละแม จ.ชุมพร
MASTER: HP Proliant Dl160 gen10
SLAVE: Dell PowerEdge T610 Quad core Intel 3.0G Ram 8GB Centos 5.9+Mysql 5.5