[HOSxP Tip] การสร้างรายงานแบบ SubReport พื้นฐาน
ตอบคำถาม – การทำรายงานแบบ SubReport
– ของสมาชิกท่านหนึ่งถามมา (นานแล้ว)
– เอาเป็นว่าอธิบายพื้นฐานนะครับ และรายงานตัวอย่าง ดาวโหลดด้านล่างนะครับ
– การทำ SubReport คือปุ่มนี้นะครับ
– ยกตัวอย่างผมจะสร้างรายงาน 1 ตัว เป็นแบบ SubReport นะครับ
– ผมก็ไปเปิดรายงานอะไรก็ได้สัก 1 อันเพื่อเอามาเป็นแบบ แล้วกำหนดตามนี้
– ยกตัวอย่างรายงานนนี้ละกัน “CUSTOM-Test-ARM-สอน-SubReport”
– กด next ๆ ไปนะครับ จนถึงหน้าออกแบบ
– เอา เมาส์ไปคลิกเลือก SubReport มาวางตำแหน่งของ Header นะครับ กำหนดแบบ default เลยคือแนวนอน มันจะตึงแนวนอนไว้เลย
– กำหนด Label ใน SubReport1 ตัวนี้ ตามรูป
– ต่อมาก็เอา SubReport อีกทันมาวางต่อจาก SubReport1 ก็จะเป็น SubReport2 หรือจะ copy จากตัว SubReport1 ก็ได้
– ต่อมาไปกำหนด ShiftRelativeTo คือจะให้ SubReport2 นี้จะต่อท้าย Object ตัวไหน ในที่นี้คือกำหนดไปต่อท้ายของ SubReport1
ก็จะหมายความว่า กำหนดความสัมพันธ์ของ object นี้กับ object อะไร หรือเรียกว่าเชื่อมต่อกันนั้นเอง
– ใส่รายละเอียดของ SubReport2 ให้มี label 2 จะได้ทราบ แล้วกด preview ดู
– ก็จะอยู่ใน หน้าเดียวกัน แต่จะแสดง ลำดับเรียงต่อกันคือ SubReport1 มาก่อน และตามด้วย SubReport2
– ถ้าจะให้ SubReport2 ขึ้นก่อน แล้วตามด้วย SubReport1 ก็ทำได้แบบนี้
– ย้ายตำแหน่งของ SubReport1 มาไว้ต่อท้าย SubReport2 แล้วกดหนด ShiftRelativeTo ไปยัง SubReport2 โดยกำหนด SubReport2 ไม่ต้องกำหนด ShiftRelativeTo นะครับ
– ตอน Preview ก็จะได้แบบนี้ โดย SubReport2 จะขึ้นก่อน ตามด้วย SubReport1 นั้นเองครับ พอเข้าใจไหมครับ
– ต่อมาต้องการแยกหน้า แต่ละ SubReport ก็กำหนดได้ที่ Header ของ subreport แต่ละตัวครับ เช่น
– เช่นกำหนดให้ SubReport1 แยกเป็นหน้าใหม่ NewPage นั้นเอง
– เวลา Preview ก็จะแยกเป็นคนละหน้ากัน ในแต่ละ SubReport
– และ
– ก็จะได้ประมาณนี้นะครับ กรณีการทำ subreport ก็เอาพื้นฐานประมาณนี้ก่อน
– ส่วนรายละเอียดข้อมูล ก็ค่อยว่ากันอีกเรื่องครับ
– ดาวโหลดฟอร์มตัวอย่าง
***
CUSTOM-Test-ARM-สอน-SubReport (23 downloads )
***
– ขอบคุณที่ติดตาม แล้วพบกันใหม่ครับ
ดีใจมากเลยค่ะ ขอบคุณ อ. ที่ช่วยชี่อนะนัคะ กำลังหาอ่านอยู่เลยค่ะ