Crystal Subreports - ภาพรวม

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

ความแตกต่างระหว่างรายงานย่อยและรายงานหลัก -

  • ใช้เป็นองค์ประกอบในรายงานหลักและไม่สามารถใช้เป็นรายงานเดียวได้

  • รายงานย่อยต้องไม่มีรายงานย่อยอื่น ๆ

  • สามารถวางไว้ในส่วนรายงานใดก็ได้และรายงานย่อยทั้งหมดจะพิมพ์ในส่วนนั้น

  • ไม่มีส่วนหัวของหน้าหรือส่วนท้ายของหน้า

รายงานย่อยที่ไม่ได้ลิงก์

รายงานย่อยที่ไม่ได้ลิงก์เป็นรายงานแบบสแตนด์อโลนและข้อมูลจะไม่เชื่อมโยงกับข้อมูลในรายงานหลัก รายงานย่อยที่ไม่ได้ลิงก์ไม่จำเป็นต้องใช้ข้อมูลเดียวกันกับรายงานหลัก สามารถใช้แหล่งข้อมูลเดียวกันหรือแหล่งข้อมูลอื่นโดยสิ้นเชิง โดยไม่คำนึงถึงแหล่งข้อมูลพื้นฐานรายงานจะถือว่าไม่เกี่ยวข้องกัน

รายงานย่อยที่เชื่อมโยง

รายงานย่อยที่เชื่อมโยงใช้ข้อมูลที่ประสานงานกับข้อมูลในรายงานหลัก โปรแกรมจับคู่ข้อมูลในรายงานย่อยกับข้อมูลในรายงานหลัก หากคุณสร้างรายงานหลักที่มีข้อมูลลูกค้าและรายงานย่อยที่มีข้อมูลคำสั่งซื้อจากนั้นเชื่อมโยงเข้าด้วยกันโปรแกรมจะสร้างรายงานย่อยสำหรับลูกค้าแต่ละรายที่มีคำสั่งซื้อทั้งหมด

รายงานย่อยสามารถเชื่อมโยงกับลิงก์การส่งผ่านข้อมูลหรือด้วยตัวกรองรายงานย่อย

การแทรกรายงานย่อย

คุณสามารถแทรกรายงานใหม่หรือรายงานที่มีอยู่เป็นรายงานย่อยในรายงานหลัก รายงานย่อยมีลักษณะคล้ายคลึงกับรายงานหลัก แหล่งข้อมูลที่จะใช้ในรายงานย่อยต้องคล้ายกับแหล่งข้อมูลที่ใช้ในรายงานหลักและต้องอยู่ในที่เก็บ BI เดียวกันด้วย คุณยังสามารถเลือกการเชื่อมต่อแหล่งที่มาอื่นได้ แต่ควรมีฟิลด์สำหรับลิงก์ไปยังรายงานหลัก

ไม่สามารถแทรกรายงานย่อยในรายงานย่อยอื่นได้ คุณสามารถวางรายงานย่อยในส่วนรายงานใดก็ได้และรายงานย่อยทั้งหมดจะพิมพ์ในส่วนนั้น อย่างไรก็ตามรายงานย่อยไม่สามารถยืนได้ด้วยตัวเอง จะถูกแทรกเป็นองค์ประกอบในรายงานหลักเสมอ

การจัดรูปแบบรายงานย่อย

จะแทรกรายงานย่อยไปยังรายงานหลักได้อย่างไร?

ไปที่แท็บแทรกคลิกรายงานย่อย→โปรแกรมแสดงกรอบองค์ประกอบ

เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการให้ปรากฏในรายงานแล้วคลิกเพื่อวาง

กล่องโต้ตอบแทรกรายงานย่อยจะปรากฏ→เลือกสร้างรายงานใหม่→พิมพ์ชื่อสำหรับรายงานในกล่องข้อความชื่อรายงาน (คุณยังสามารถแทรกรายงานย่อยที่มีอยู่ได้)

ตัวเลือก คำอธิบาย
ใช้แหล่งข้อมูลรายงานหลัก
  • Edit Query ปรากฏขึ้น

เชื่อมต่อกับแหล่งข้อมูลใหม่
  • Choose a Data Source Connection กล่องโต้ตอบปรากฏขึ้น

  • เลือกแหล่งข้อมูลจากนั้น click Next

  • Edit Query ปรากฏขึ้น

เลือกตัวเลือกจากพื้นที่การเชื่อมต่อข้อมูลและคลิก 'ถัดไป' หากคุณเลือกใช้แหล่งข้อมูลรายงานหลักระบบจะเปิดแผงแบบสอบถามเพื่อเพิ่มออบเจ็กต์ในรายงาน

หากคุณเลือกเชื่อมต่อกับแหล่งข้อมูลใหม่หน้าต่างการเชื่อมต่อแหล่งข้อมูลใหม่จะเปิดขึ้นซึ่งคุณสามารถเลือกแหล่งข้อมูลใหม่ได้

เมื่อคุณเลือกแหล่งข้อมูลใหม่คุณจะต้องกำหนดความสัมพันธ์ระหว่างรายงานหลักและรายงานย่อย

เมื่อคุณคลิกที่ 'ถัดไป' ระบบจะแจ้งให้คุณเลือกประเภทรายงานย่อยเช่นรายละเอียดแผนภูมิผลรวมกำหนดเอง

คลิกที่เสร็จสิ้น→จะแสดงในโครงสร้างของรายงานหลัก หากคุณคลิกที่แท็บเพจจะแสดงข้อมูลของรายงานย่อยในรายงานหลัก

เพื่อแทรกรายงานที่มีอยู่เป็นรายงานย่อย

บนแท็บแทรกคลิกรายงานย่อย→โปรแกรมแสดงกรอบองค์ประกอบ

เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการให้ปรากฏในรายงานแล้วคลิกเพื่อวาง

ตัวช่วยสร้างรายงานย่อยแทรกจะปรากฏขึ้น→เลือกใช้รายงานที่มีอยู่แล้วคลิกเรียกดู

กล่องโต้ตอบเปิดจะปรากฏ→เลือกรายงานที่คุณต้องการใช้จากนั้นคลิกเปิด→คลิกถัดไป

หากรายงานที่คุณเลือกมีพารามิเตอร์หน้าลิงก์การส่งผ่านข้อมูลจะปรากฏขึ้น

ตั้งค่าลิงก์ที่เหมาะสมแล้วคลิก 'ถัดไป' หน้าสร้างตัวกรองรายงานย่อยจะปรากฏขึ้น→สร้างลิงก์ระหว่างรายงานหลักและรายงานย่อยของคุณโดยคลิกเพิ่ม→คลิกเสร็จสิ้น

รายงานที่คุณเลือกจะถูกเพิ่มเป็นรายงานย่อย

เพื่อบันทึกรายงานย่อยเป็นรายงานหลัก

คุณยังสามารถบันทึกรายงานย่อยเป็นรายงานหลัก

คลิกขวาที่กรอบรายงานย่อยแล้วคลิกบันทึกรายงานย่อยเป็น→บันทึกเป็น

พิมพ์ชื่อใหม่สำหรับรายงานย่อย→คลิกบันทึก

รายงานย่อยจะถูกบันทึกเป็นรายงานหลักและคุณสามารถเปิดและใช้งานได้

แก้ไขคุณสมบัติของรายงานย่อย

คุณสามารถแก้ไขคุณสมบัติของรายงานย่อยหลังจากที่คุณแทรกลงในรายงานหลักของคุณแล้ว ในการจัดรูปแบบรายงานย่อย -

คลิกขวาที่เฟรมรายงานย่อยแล้วคลิกจัดรูปแบบรายงานย่อย

กล่องโต้ตอบรูปแบบจะปรากฏขึ้น→แก้ไขค่า

ตัวอย่างเช่นคุณสามารถเปลี่ยนชื่อของรายงานย่อยแก้ไขแบบอักษรขนาดสี ฯลฯ

คลิกปิด

เพื่อรวมรายงานที่ไม่เกี่ยวข้องกันสองรายงาน

สร้างรายงานที่คุณต้องการพิมพ์เป็นรายงานหลักก่อน

สร้างรายงานย่อยใหม่

วางรายงานย่อยลงในส่วนท้ายของรายงานและจะพิมพ์ทันทีหลังจากรายงานหลัก

การสร้างรายงานย่อยตามความต้องการ

รายงานย่อยตามความต้องการมีประโยชน์อย่างยิ่งเมื่อคุณต้องการสร้างรายงานที่มีรายงานย่อยหลายรายการ

ความแตกต่างระหว่างรายงานย่อยปกติและรายงานย่อยตามความต้องการคือข้อมูลจริงของรายงานย่อยตามคำขอจะไม่ถูกอ่านจากแหล่งข้อมูลจนกว่าผู้ใช้จะแยกออก วิธีนี้จะดึงเฉพาะข้อมูลสำหรับรายงานย่อยตามคำขอที่ดูจริงเท่านั้นจากแหล่งข้อมูล ทำให้รายงานย่อยสามารถจัดการได้มากขึ้น

ในการสร้างรายงานย่อยตามความต้องการ: วางรายงานย่อยธรรมดาในรายงานหลักของคุณ คลิกขวาที่รายงานย่อยแล้วคลิกจัดรูปแบบรายงานย่อย คลิกตัวเลือกรายงานย่อยและเลือกตามความต้องการ