ก่อนหน้า ถัดไป

งาน 7:  สร้างรายงานย่อยการสั่งซื้อ

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

1  
2  
3  
*
*
*
เลือก ตกลง ตารางจะปรากฏในพื้นที่รายละเอียดของรายการ ดังแสดงใน รูปที่ 12-12

รูปที่ 12-12 ตารางที่ถูกแทรกในพื้นที่รายละเอียดของรายการ

รูปที่ 12-12  ตารางที่ถูกแทรกในพื้นที่รายละเอียดของรายการ
4  
5  
ในเอดิเตอร์โครงร่าง, เซลล์ตารางที่มีฟิลด์ชุดข้อมูลที่ดร็อปจะมีอิลิเมนต์ข้อมูลที่แสดง [ORDERNUMBER] เหนืออิลิเมนต์ข้อมูลนี้คืออิลิเมนต์เลเบลที่เอดิเตอร์โครงร่างเพิ่มในแถวส่วนหัว เลเบลนี้แสดงชื่อฟิลด์เป็นข้อความสแตติกและใช้เป็นส่วนหัวคอลัมน์
6  

รูปที่ 12-13 การออกแบบรายงานที่มีรายงานย่อยการสั่งซื้่อ

รูปที่ 12-13  การออกแบบรายงานที่มีรายงานย่อยการสั่งซื้อ
7  
1  
2  
3  
4  
*
*
8  
เร็กคอร์ดการสั่งซื้อเดียวกันจะปรากฏขึ้นสำหรับทุกๆ ลูกค้า เนื่องจากคุณระบุค่าดีฟอลต์ 103 สำหรับ customerNumber เมื่อคุณได้สร้างพารามิเตอร์ชุดข้อมูล, CustID การใช้ค่าดีฟอลต์นี้ รายงานย่อยการสั่งซื้อแสดงเร็กคอร์ดการสั่งซื้อสำหรับลูกค้า 103 เสมอ โซลูชันคือการอัพเดตค่าของพารามิเตอร์ CustID แบบไดนามิกในแต่ละครั้งที่แถวของลูกค้าในรายงานหลักเปลี่ยนแปลง โพรซีเดอร์นี้กล่าวถึงในงานถัดไป
ส่วนหัวคอลัมน์ปรากฏขึ้นด้วยตัวหนาและจัดให้อยู่กึ่งกลาง เนื่องจาก BIRT Report Designer จะใช้รูปแบบดีฟอลต์ของเบราว์เซอร์สำหรับอิลิเมนต์ที่วางอยู่ในส่วนหัวตาราง คุณจัดรูปแบบอิลิเมนต์เหล่านี้อีกครั้งได้ในงานถัดไป

รูปที่ 12-14 แสดงตัวอย่างของรายงานที่แสดงเร็กคอร์ดการสั่งซื้อที่ซ้ำกัน

รูปที่ 12-14  แสดงตัวอย่างของรายงานที่แสดงเร็กคอร์ดการสั่งซื้อที่ซ้ำกัน

(c) ลิขสิทธิ์ Actuate Corporation 2013