ตอบคำถาม – การทำรายงานแบบ 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 (10 downloads) ***

– ขอบคุณที่ติดตาม แล้วพบกันใหม่ครับ

 1,951 total views,  4 views today

[HOSxP Tip] การสร้างรายงานแบบ SubReport พื้นฐาน

One thought on “[HOSxP Tip] การสร้างรายงานแบบ SubReport พื้นฐาน

  • 01/04/2021 at 18:07
    Permalink

    ดีใจมากเลยค่ะ ขอบคุณ อ. ที่ช่วยชี่อนะนัคะ กำลังหาอ่านอยู่เลยค่ะ

    Reply

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.