BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Tigger ที่ พฤศจิกายน 03, 2010, 12:20:47 PM

หัวข้อ: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 03, 2010, 12:20:47 PM
รบกวน อ. ทั้งหลาย ช่วยดูการทำ subreport ด้วยค่ะ
ลองแก้รายงานโดยใช้ Subreport ช่วย แต่ไม่ออกเลยค่ะ

ทำไมถึงขึ้น no data pipeline assigned
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 03, 2010, 12:40:21 PM
ด้านซ้าย   data---> data pipeline  แล้วกดเลือก

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

หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 03, 2010, 12:47:55 PM
ดึงแล้วค่ะ ทั้งใน main และ subreport

ChangeDBPipeLineLink1SQL('select * from lab_order_image loi where loi.lab_order_number="'+DBPipeline['lab_order_number']+'" and loi.image1<>""');
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 03, 2010, 12:52:04 PM
ดูตรง

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

หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 03, 2010, 13:04:33 PM
ได้แล้ว เดี่ยวจะลองทำดูค่ะ ว่ารายงานจะสำเร็จหรือเปล่า

ขอบคุณมากๆๆๆๆๆ เลยค่ะ
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 03, 2010, 14:15:16 PM
รบกวนอีกรอบค่ะ
ที่หน้าจอ design report มีข้อมูลออกมาแล้ว (รูปที่ 1)
แต่ที่หน้าจอ preview ไม่มีข้อมูล ???? เกิดจากอะไรค่ะ
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 03, 2010, 16:09:26 PM
ดันกระทู้จ้า
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: nahos ที่ พฤศจิกายน 03, 2010, 16:20:42 PM
ทำไมเหมือน คนละ ฟอร์มเลย
หน้าจอ ดีไซด์ กับหน้าจอ พรีิวิว

หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 03, 2010, 16:23:54 PM
หน้าจอ design เป็น subreport ที่ไว้ที่ summary ของ mainreport ค่ะ
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: niyomstd ที่ พฤศจิกายน 03, 2010, 17:15:45 PM
ต้องส่งตัวรายงานขึ้นมาให้ดูด้วยครับ
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: udomchok ที่ พฤศจิกายน 03, 2010, 18:12:16 PM
ลองศึกษาจากที่ผมทำไว้นะครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=14924.0
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 04, 2010, 11:58:56 AM
รบกวน อ. ทั้งหลายดู รายงานให้หน่อยนะค่ะ ตาม file แนบค่ะ
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 04, 2010, 14:27:14 PM
รบกวนหน่อยค่ะ  IPD ทวงมาหลายครั้งแล้วค่ะ
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 04, 2010, 14:40:38 PM
รบกวนหน่อยค่ะ  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 ใหม่

หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 04, 2010, 14:52:34 PM
 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   
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 04, 2010, 14:58:01 PM
ทดสอบดูนะครับไม่ได้บอกแล้วกันผมไม่ฐานข้อมูลที่มีรูป

หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 04, 2010, 15:12:37 PM
เหมือนเดิมค่ะ แสดงเฉพาะหน้าจอ design แต่หน้าจอที่ preview ดูไม่ออกค่ะ ?????
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 04, 2010, 15:20:07 PM
เหมือนเดิมค่ะ แสดงเฉพาะหน้าจอ design แต่หน้าจอที่ preview ดูไม่ออกค่ะ ?????

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

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


หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 04, 2010, 15:32:21 PM
ใช่ file  lab_order_image หรือเปล่าค่ะ ส่งมาให้ 10 record
หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 04, 2010, 15:33:40 PM
ผมแก้ใหม่เลย

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

หัวข้อ: Re: การทำ SubReport ?????
เริ่มหัวข้อโดย: Tigger ที่ พฤศจิกายน 04, 2010, 15:58:07 PM
ขอบคุณมากๆๆๆ เลยค่ะ
แต่เหมือนจะหาสาเหตุเจอแล้วว่าเกิดจากอะไร
เนื่องจากเรากำหนดขนาดของ Subreport ใหญ่กว่าขนาดของ main report
ทำให้ไม่สามารถแสดงรายงานออกมาที่ main report ได้