Subtotal at top of group report
แสดงยอดรวมในส่วนหัวของแต่ละกลุ่มในรายงาน
ปกติลักษณะรายงานข้างต้น มักใช้วิธี Query หายอดรวมก่อนแล้วค่อยแสดงในรายงาน ซึ่งมีข้อดีคือ ใช้ได้กับทุกเวอร์ชัน แต่อย่างไรก็ตาม Report Writer ในวิชวลฟอกส์โปรเวอร์ชัน 9 นั้นมีลูกเล่นในการทำรายงานมากกว่าเวอร์ชันก่อน สามารถแสดงยอดรวมในรายงานดังกล่าวได้อย่างง่ายดาย โดยการสร้าง Detail Band เพิ่มขึ้นมา แล้วก็สร้าง Header/Footer ของ Detail Band หลังจากนั้นก็ใส่ยอดรวมไว้ใน Footer ของ Detail Band ลักษณะดังรูป
วิธีการสร้างรายงานข้างต้นดังกล่าว สามารถทำได้ดังนี้ :-
- ระบุคีย์ฟิลด์เพื่อสร้างกลุ่มของข้อมูลในรายงาน
- เพิ่ม Detail Band 2
- ดับเบิลคลิก Band แถบสีเทาที่ Detail 1
- ระบุ Target คือ Alias() และคลิกเลือก Associated header and footer bands
- ดับเบิลคลิก Band แถบสีเทาที่ Detail 2 ระบุเพียง Target คือ Alias()
- จะเห็น band ต่างๆในรายงาน มีลักษณะดังรูป
- สร้างฟิลด์ข้อมูลต่างๆของกลุ่มใส่ไว้ใน Detail Footer 1
- สร้างฟิลด์ข้อมูลรายการต่างๆใส่ไว้ใน Detail 2
- ดับเบิลคลิกฟิลด์ที่ต้องการสรุปยอดรวม ตัวอย่าง order_amt (สีแดง) ใน Detail Footer 1
- เลือก Calcuate type เป็น Sum และ Reset based on เป็น Detail 1
ทดสอบรัน Query ปกติ แล้วสั่งพิมพ์รายงานก็จะได้ยอดรวมอยู่ในส่วนหัวของแต่ละกลุ่ม...
ความคิดเห็น
แสดงความคิดเห็น