BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Guitar-hero ที่ กรกฎาคม 31, 2012, 17:09:23 PM
-
คือผมหัดทำ 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" ');
-
อันนี้คือตัวรายงานครับ รบกวนท่านเทพทั้งหลาย ช่วยดูรายงานตัวนี้ให้ผมหน่อยครับ
-
ในหน้า ของ Sub report ตัวรายชื่อยา อยู่ที่ Detail รึป่าวครับ
-
ใช่ครับ อยู่ที่ details แล้วครับ
-
กำหนดตรง 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"');
-
ขอบคุณมากๆครับ มือใหม่ครับ