BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Khuad ที่ มิถุนายน 03, 2010, 17:24:56 PM
-
... มีวิธีการที่จะทำให้ SubReport หรือ Region ที่มีหลายตัวในรายงาน สามารถแสดงผลแบบเรียงต่อกันไปเรื่อยๆ ได้ มาฝากครับ
ซึ่งผมเจอวิธีการทำ ตอนที่ทำ OPD Card(A5) ห้องตรวจแพทย์ หลังจากงมหาวิธีการอยู่นานมากกว่าจะเจอ ทั้งที่จริงวิธีทำนั้นง่ายมากครับ
พอดีไปเจอกระทู้ที่คุณ yokyai ถามถึงวิธีการทำ ในกระทู้นี้ครับ (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=15533.msg124721#new)
ซึ่งคิดว่าน่าจะเป็นประโยชน์กับคนอื่นด้วย เลยขอมาตอบโดยเริ่มเป็นหัวข้อใหม่ เผื่อว่าจะเป็นประโยชน์เวลาที่มาค้นหาข้อมูลในภายหลังด้วยครับ ... ;D ....
-
... ผมลองสร้างรายงานที่มี SubReport 2 ตัว(SubReport1,SubReport2) และ Region 1 ตัว(Region1) ...
... ตามรูปนะครับ ... :D ...
-
... ปกติถ้าเราลอง Preview ดูรายงานที่เราสร้าง ผลก็จะออกมาตามในรูปครับ ... :D ...
-
... ที่นี้ผมต้องการให้ตัวรายงานแสดงผลโดยนำ SubReport1 มาแสดงก่อนแล้วตามด้วย Region1 และให้ SubReport2 แสดงตาม Region1 อีกที
ก็ทำโดย คลิ๊กขวา ที่ Region1 แล้วเลือกตรง ShiftRelativeTo...
แล้วตั้งค่า Set object position based on ให้เป็น SubReport1
จากนั้นก็ไป คลิ๊กขวา ที่ SubReport2 แล้วเลือกตรง ShiftRelativeTo...
แล้วตั้งค่า Set object position based on ให้เป็น Region1
.... ตามรูปครับ ..... :D ...
-
... จากนั้นลอง Preview ดูรายงาน การแสดงผลก็จะออกมาเรียงลำดับตามที่เราต้องการแล้วครับ ... :D ..
-
... ง่ายนิดเดียวนะครับ แต่ตอนที่ผมหาวิธีที่จะทำหาอยู่นานมากครับ พอเจออันนี้ถึงได้ทำฟอร์ม OPD Card(A5) ออกมาได้ครับ ... :D ...
-
ขอบคุณมากครับ ;) ;) ;) ;) :D :D :D :D
-
ขอบคุณครับ
-
ขอบคุณมากครับ
-
ขอบคุณมากครับ
-
ขอบคุณคับ :D ;D :D
-
ขอบคุณ อ.ขวดมากคับ และขอบคุณเรื่อง script ดีๆด้วย คับ
-
:)ขอบคุณครับ :)
-
ขอบคุณครับ