ผู้เขียน หัวข้อ: การทำ SubReport ?????  (อ่าน 12098 ครั้ง)

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

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
การทำ SubReport ?????
« เมื่อ: พฤศจิกายน 03, 2010, 12:20:47 PM »
0
รบกวน อ. ทั้งหลาย ช่วยดูการทำ subreport ด้วยค่ะ
ลองแก้รายงานโดยใช้ Subreport ช่วย แต่ไม่ออกเลยค่ะ

ทำไมถึงขึ้น no data pipeline assigned
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

doramon

  • บุคคลทั่วไป
Re: การทำ SubReport ?????
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 03, 2010, 12:40:21 PM »
0
ด้านซ้าย   data---> data pipeline  แล้วกดเลือก

ไม่ทราบว่าทำ การดึงข้อมูล หรือยังว่าจะใช้ data pipeline ตัวไหน


ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 03, 2010, 12:47:55 PM »
0
ดึงแล้วค่ะ ทั้งใน main และ subreport

ChangeDBPipeLineLink1SQL('select * from lab_order_image loi where loi.lab_order_number="'+DBPipeline['lab_order_number']+'" and loi.image1<>""');
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

doramon

  • บุคคลทั่วไป
Re: การทำ SubReport ?????
« ตอบกลับ #3 เมื่อ: พฤศจิกายน 03, 2010, 12:52:04 PM »
0
ดูตรง

properties to report
   data
     data pipeline
        เลือก ChangeDBPipeLineLink1SQL
 


ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #4 เมื่อ: พฤศจิกายน 03, 2010, 13:04:33 PM »
0
ได้แล้ว เดี่ยวจะลองทำดูค่ะ ว่ารายงานจะสำเร็จหรือเปล่า

ขอบคุณมากๆๆๆๆๆ เลยค่ะ
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #5 เมื่อ: พฤศจิกายน 03, 2010, 14:15:16 PM »
0
รบกวนอีกรอบค่ะ
ที่หน้าจอ design report มีข้อมูลออกมาแล้ว (รูปที่ 1)
แต่ที่หน้าจอ preview ไม่มีข้อมูล ???? เกิดจากอะไรค่ะ
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #6 เมื่อ: พฤศจิกายน 03, 2010, 16:09:26 PM »
0
ดันกระทู้จ้า
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: การทำ SubReport ?????
« ตอบกลับ #7 เมื่อ: พฤศจิกายน 03, 2010, 16:20:42 PM »
0
ทำไมเหมือน คนละ ฟอร์มเลย
หน้าจอ ดีไซด์ กับหน้าจอ พรีิวิว

ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #8 เมื่อ: พฤศจิกายน 03, 2010, 16:23:54 PM »
0
หน้าจอ design เป็น subreport ที่ไว้ที่ summary ของ mainreport ค่ะ
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

ออฟไลน์ niyomstd

  • Hero Member
  • *****
  • กระทู้: 1,270
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลแม่เมาะ
Re: การทำ SubReport ?????
« ตอบกลับ #9 เมื่อ: พฤศจิกายน 03, 2010, 17:15:45 PM »
0
ต้องส่งตัวรายงานขึ้นมาให้ดูด้วยครับ
นิยม  สีทองแดง
โรงพยาบาลแม่เมาะ  ลำปาง(รพช.30 เตียง)
เริ่มใช้ HOSxP 2 เมษายน 2551
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Master :  CentOS

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: การทำ SubReport ?????
« ตอบกลับ #10 เมื่อ: พฤศจิกายน 03, 2010, 18:12:16 PM »
0
ลองศึกษาจากที่ผมทำไว้นะครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=14924.0
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #11 เมื่อ: พฤศจิกายน 04, 2010, 11:58:56 AM »
0
รบกวน อ. ทั้งหลายดู รายงานให้หน่อยนะค่ะ ตาม file แนบค่ะ
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #12 เมื่อ: พฤศจิกายน 04, 2010, 14:27:14 PM »
0
รบกวนหน่อยค่ะ  IPD ทวงมาหลายครั้งแล้วค่ะ
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

doramon

  • บุคคลทั่วไป
Re: การทำ SubReport ?????
« ตอบกลับ #13 เมื่อ: พฤศจิกายน 04, 2010, 14:40:38 PM »
0
รบกวนหน่อยค่ะ  IPD ทวงมาหลายครั้งแล้วค่ะ


 select lh.*,concat(pt.pname,pt.fname,'  ',pt.lname) as full_name,
sx.name as sex_name,lh.hn,lo.lab_items_sub_group_code,
lisg.lab_items_sub_group_name,lo.lab_order_result,
lo.lab_items_name_ref,li.lab_items_unit,lh.reporter_name as code_reporter ,
ou.name as reporter,d.name as doctor ,li.lab_items_normal_value,
concat(vs.age_y,vs.age_m,vs.age_d) as age ,lo.lab_items_code
from lab_head lh
left outer join lab_order lo on lo.lab_order_number = lh.lab_order_number and (lo.lab_order_result is not null and lo.lab_order_result <>'')
left outer join vn_stat vs on vs.vn = lh.vn
left outer join patient pt on pt.hn=lh.hn
left outer join opduser ou on ou.loginname=lh.reporter_name
left outer join doctor d on d.code=ou.doctorcode
left outer join sex sx on sx.code=pt.sex
left outer join lab_items_sub_group lisg on lisg.lab_items_sub_group_code=lo.lab_items_sub_group_code
left outer join lab_items li on li.lab_items_code=lo.lab_items_code
where lo.confirm='Y' and lh.lab_order_number = 396144
order by  lo.lab_items_sub_group_code ,li.display_order,li.lab_items_name

มันไม่ถูกครับ มันรันข้อมูลไม่ได้ 

ต้องเขียน sql ใหม่


doramon

  • บุคคลทั่วไป
Re: การทำ SubReport ?????
« ตอบกลับ #14 เมื่อ: พฤศจิกายน 04, 2010, 14:52:34 PM »
0
 select lh.*,concat(pt.pname,pt.fname,'  ',pt.lname) as full_name,
sx.name as sex_name,lo.hn,lh.lab_items_sub_group_code,
lisg.lab_items_sub_group_name,lh.lab_order_result,
lh.lab_items_name_ref,li.lab_items_unit,lo.reporter_name as code_reporter ,
ou.name as reporter,d.name as doctor ,li.lab_items_normal_value,
concat(vs.age_y,vs.age_m,vs.age_d) as age ,lh.lab_items_code
from lab_order lh
left outer join lab_head lo on lo.lab_order_number = lh.lab_order_number and (lh.lab_order_result is not null and lh.lab_order_result <>'')
left outer join vn_stat vs on vs.vn = lo.vn
left outer join patient pt on pt.hn=lo.hn
left outer join opduser ou on ou.loginname=lo.reporter_name
left outer join doctor d on d.code=ou.doctorcode
left outer join sex sx on sx.code=pt.sex
left outer join lab_items_sub_group lisg on lisg.lab_items_sub_group_code=lh.lab_items_sub_group_code
left outer join lab_items li on li.lab_items_code=lh.lab_items_code
where lh.confirm='Y' and lh.lab_order_number = '396144'
order by  lh.lab_items_sub_group_code ,li.display_order,li.lab_items_name   

doramon

  • บุคคลทั่วไป
Re: การทำ SubReport ?????
« ตอบกลับ #15 เมื่อ: พฤศจิกายน 04, 2010, 14:58:01 PM »
0
ทดสอบดูนะครับไม่ได้บอกแล้วกันผมไม่ฐานข้อมูลที่มีรูป

« แก้ไขครั้งสุดท้าย: พฤศจิกายน 04, 2010, 15:47:31 PM โดย doraemon »

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #16 เมื่อ: พฤศจิกายน 04, 2010, 15:12:37 PM »
0
เหมือนเดิมค่ะ แสดงเฉพาะหน้าจอ design แต่หน้าจอที่ preview ดูไม่ออกค่ะ ?????
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

doramon

  • บุคคลทั่วไป
Re: การทำ SubReport ?????
« ตอบกลับ #17 เมื่อ: พฤศจิกายน 04, 2010, 15:20:07 PM »
0
เหมือนเดิมค่ะ แสดงเฉพาะหน้าจอ design แต่หน้าจอที่ preview ดูไม่ออกค่ะ ?????

มันใจหรือเปล่าครับว่า  lab_image มี่ภาพ   ไม่ทราบว่าภาพใหม่มากหรือเปล่า

รบกวนส่งภาพ เรคอร์ดภาพ มาด้วย 1 เรคอร์ด



ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #18 เมื่อ: พฤศจิกายน 04, 2010, 15:32:21 PM »
0
ใช่ file  lab_order_image หรือเปล่าค่ะ ส่งมาให้ 10 record
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 04, 2010, 15:47:55 PM โดย doraemon »
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

doramon

  • บุคคลทั่วไป
Re: การทำ SubReport ?????
« ตอบกลับ #19 เมื่อ: พฤศจิกายน 04, 2010, 15:33:40 PM »
0
ผมแก้ใหม่เลย

ทดสอบดูครับ แต่อาจจะต้องปรับเพิ่มเองได้ืหรือเปล่า


ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การทำ SubReport ?????
« ตอบกลับ #20 เมื่อ: พฤศจิกายน 04, 2010, 15:58:07 PM »
0
ขอบคุณมากๆๆๆ เลยค่ะ
แต่เหมือนจะหาสาเหตุเจอแล้วว่าเกิดจากอะไร
เนื่องจากเรากำหนดขนาดของ Subreport ใหญ่กว่าขนาดของ main report
ทำให้ไม่สามารถแสดงรายงานออกมาที่ main report ได้
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS