Crystal Subreports - ภาพรวม
รายงานย่อยช่วยให้คุณสามารถรวมรายงานที่ไม่เกี่ยวข้องเป็นรายงานเดียว เป็นรายงานภายในรายงาน คุณสามารถรวมข้อมูลที่ไม่สามารถเชื่อมโยงและนำเสนอมุมมองที่แตกต่างกันของข้อมูลเดียวกันในรายงานเดียว
ความแตกต่างระหว่างรายงานย่อยและรายงานหลัก -
ใช้เป็นองค์ประกอบในรายงานหลักและไม่สามารถใช้เป็นรายงานเดียวได้
รายงานย่อยต้องไม่มีรายงานย่อยอื่น ๆ
สามารถวางไว้ในส่วนรายงานใดก็ได้และรายงานย่อยทั้งหมดจะพิมพ์ในส่วนนั้น
ไม่มีส่วนหัวของหน้าหรือส่วนท้ายของหน้า
รายงานย่อยที่ไม่ได้ลิงก์
รายงานย่อยที่ไม่ได้ลิงก์เป็นรายงานแบบสแตนด์อโลนและข้อมูลจะไม่เชื่อมโยงกับข้อมูลในรายงานหลัก รายงานย่อยที่ไม่ได้ลิงก์ไม่จำเป็นต้องใช้ข้อมูลเดียวกันกับรายงานหลัก สามารถใช้แหล่งข้อมูลเดียวกันหรือแหล่งข้อมูลอื่นโดยสิ้นเชิง โดยไม่คำนึงถึงแหล่งข้อมูลพื้นฐานรายงานจะถือว่าไม่เกี่ยวข้องกัน
รายงานย่อยที่เชื่อมโยง
รายงานย่อยที่เชื่อมโยงใช้ข้อมูลที่ประสานงานกับข้อมูลในรายงานหลัก โปรแกรมจับคู่ข้อมูลในรายงานย่อยกับข้อมูลในรายงานหลัก หากคุณสร้างรายงานหลักที่มีข้อมูลลูกค้าและรายงานย่อยที่มีข้อมูลคำสั่งซื้อจากนั้นเชื่อมโยงเข้าด้วยกันโปรแกรมจะสร้างรายงานย่อยสำหรับลูกค้าแต่ละรายที่มีคำสั่งซื้อทั้งหมด
รายงานย่อยสามารถเชื่อมโยงกับลิงก์การส่งผ่านข้อมูลหรือด้วยตัวกรองรายงานย่อย
การแทรกรายงานย่อย
คุณสามารถแทรกรายงานใหม่หรือรายงานที่มีอยู่เป็นรายงานย่อยในรายงานหลัก รายงานย่อยมีลักษณะคล้ายคลึงกับรายงานหลัก แหล่งข้อมูลที่จะใช้ในรายงานย่อยต้องคล้ายกับแหล่งข้อมูลที่ใช้ในรายงานหลักและต้องอยู่ในที่เก็บ BI เดียวกันด้วย คุณยังสามารถเลือกการเชื่อมต่อแหล่งที่มาอื่นได้ แต่ควรมีฟิลด์สำหรับลิงก์ไปยังรายงานหลัก
ไม่สามารถแทรกรายงานย่อยในรายงานย่อยอื่นได้ คุณสามารถวางรายงานย่อยในส่วนรายงานใดก็ได้และรายงานย่อยทั้งหมดจะพิมพ์ในส่วนนั้น อย่างไรก็ตามรายงานย่อยไม่สามารถยืนได้ด้วยตัวเอง จะถูกแทรกเป็นองค์ประกอบในรายงานหลักเสมอ
การจัดรูปแบบรายงานย่อย
จะแทรกรายงานย่อยไปยังรายงานหลักได้อย่างไร?
ไปที่แท็บแทรกคลิกรายงานย่อย→โปรแกรมแสดงกรอบองค์ประกอบ
เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการให้ปรากฏในรายงานแล้วคลิกเพื่อวาง
กล่องโต้ตอบแทรกรายงานย่อยจะปรากฏ→เลือกสร้างรายงานใหม่→พิมพ์ชื่อสำหรับรายงานในกล่องข้อความชื่อรายงาน (คุณยังสามารถแทรกรายงานย่อยที่มีอยู่ได้)
ตัวเลือก | คำอธิบาย |
---|---|
ใช้แหล่งข้อมูลรายงานหลัก |
|
เชื่อมต่อกับแหล่งข้อมูลใหม่ |
|
เลือกตัวเลือกจากพื้นที่การเชื่อมต่อข้อมูลและคลิก 'ถัดไป' หากคุณเลือกใช้แหล่งข้อมูลรายงานหลักระบบจะเปิดแผงแบบสอบถามเพื่อเพิ่มออบเจ็กต์ในรายงาน
หากคุณเลือกเชื่อมต่อกับแหล่งข้อมูลใหม่หน้าต่างการเชื่อมต่อแหล่งข้อมูลใหม่จะเปิดขึ้นซึ่งคุณสามารถเลือกแหล่งข้อมูลใหม่ได้
เมื่อคุณเลือกแหล่งข้อมูลใหม่คุณจะต้องกำหนดความสัมพันธ์ระหว่างรายงานหลักและรายงานย่อย
เมื่อคุณคลิกที่ 'ถัดไป' ระบบจะแจ้งให้คุณเลือกประเภทรายงานย่อยเช่นรายละเอียดแผนภูมิผลรวมกำหนดเอง
คลิกที่เสร็จสิ้น→จะแสดงในโครงสร้างของรายงานหลัก หากคุณคลิกที่แท็บเพจจะแสดงข้อมูลของรายงานย่อยในรายงานหลัก
เพื่อแทรกรายงานที่มีอยู่เป็นรายงานย่อย
บนแท็บแทรกคลิกรายงานย่อย→โปรแกรมแสดงกรอบองค์ประกอบ
เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการให้ปรากฏในรายงานแล้วคลิกเพื่อวาง
ตัวช่วยสร้างรายงานย่อยแทรกจะปรากฏขึ้น→เลือกใช้รายงานที่มีอยู่แล้วคลิกเรียกดู
กล่องโต้ตอบเปิดจะปรากฏ→เลือกรายงานที่คุณต้องการใช้จากนั้นคลิกเปิด→คลิกถัดไป
หากรายงานที่คุณเลือกมีพารามิเตอร์หน้าลิงก์การส่งผ่านข้อมูลจะปรากฏขึ้น
ตั้งค่าลิงก์ที่เหมาะสมแล้วคลิก 'ถัดไป' หน้าสร้างตัวกรองรายงานย่อยจะปรากฏขึ้น→สร้างลิงก์ระหว่างรายงานหลักและรายงานย่อยของคุณโดยคลิกเพิ่ม→คลิกเสร็จสิ้น
รายงานที่คุณเลือกจะถูกเพิ่มเป็นรายงานย่อย
เพื่อบันทึกรายงานย่อยเป็นรายงานหลัก
คุณยังสามารถบันทึกรายงานย่อยเป็นรายงานหลัก
คลิกขวาที่กรอบรายงานย่อยแล้วคลิกบันทึกรายงานย่อยเป็น→บันทึกเป็น
พิมพ์ชื่อใหม่สำหรับรายงานย่อย→คลิกบันทึก
รายงานย่อยจะถูกบันทึกเป็นรายงานหลักและคุณสามารถเปิดและใช้งานได้
แก้ไขคุณสมบัติของรายงานย่อย
คุณสามารถแก้ไขคุณสมบัติของรายงานย่อยหลังจากที่คุณแทรกลงในรายงานหลักของคุณแล้ว ในการจัดรูปแบบรายงานย่อย -
คลิกขวาที่เฟรมรายงานย่อยแล้วคลิกจัดรูปแบบรายงานย่อย
กล่องโต้ตอบรูปแบบจะปรากฏขึ้น→แก้ไขค่า
ตัวอย่างเช่นคุณสามารถเปลี่ยนชื่อของรายงานย่อยแก้ไขแบบอักษรขนาดสี ฯลฯ
คลิกปิด
เพื่อรวมรายงานที่ไม่เกี่ยวข้องกันสองรายงาน
สร้างรายงานที่คุณต้องการพิมพ์เป็นรายงานหลักก่อน
สร้างรายงานย่อยใหม่
วางรายงานย่อยลงในส่วนท้ายของรายงานและจะพิมพ์ทันทีหลังจากรายงานหลัก
การสร้างรายงานย่อยตามความต้องการ
รายงานย่อยตามความต้องการมีประโยชน์อย่างยิ่งเมื่อคุณต้องการสร้างรายงานที่มีรายงานย่อยหลายรายการ
ความแตกต่างระหว่างรายงานย่อยปกติและรายงานย่อยตามความต้องการคือข้อมูลจริงของรายงานย่อยตามคำขอจะไม่ถูกอ่านจากแหล่งข้อมูลจนกว่าผู้ใช้จะแยกออก วิธีนี้จะดึงเฉพาะข้อมูลสำหรับรายงานย่อยตามคำขอที่ดูจริงเท่านั้นจากแหล่งข้อมูล ทำให้รายงานย่อยสามารถจัดการได้มากขึ้น
ในการสร้างรายงานย่อยตามความต้องการ: วางรายงานย่อยธรรมดาในรายงานหลักของคุณ คลิกขวาที่รายงานย่อยแล้วคลิกจัดรูปแบบรายงานย่อย คลิกตัวเลือกรายงานย่อยและเลือกตามความต้องการ