การออกแบบรายงาน
การออกแบบรายงานต้องคำนึงการกำหนดตัว
Control ลักษณะของรายงานและการจัดกลุ่ม
ซึ่ง ตัว Control เป็นองค์ประกอบพื้นฐานของรายงาน
เช่นเดียวกับฟอร์ม
-
ตัว Control แบบ
Bound เป็นตัว Control ที่มีฟิลด์จาก
Table หรือคิวรี่เป็นแหล่งข้อมูล
-
ตัว Control แบบ
Unbound เป็นตัว Control ที่ไม่มีแหล่งข้อมูล
แต่สามารถดึงค่าของฟิลด์มาใช้ได้
-
ตัว Control แบบคำนวณเป็นตัว
Control ที่สร้างจาก Expression
ส่วน (Section)
-
รายงานส่วนหัวและส่วนล่าง
จะปรากฏเพียงครั้งเดียวเมื่อมีการสั่งพิมพ์รายงาน
และสามารถใช้หาค่าผลรวมของรายงาน
-
ส่วนรายละเอียด
ใช้แสดงเรคคอร์ดแต่ละเรคคอร์ด
-
หน้าส่วนหัวและส่วนล่าง
จะปรากฏเป็นส่วนหัวและส่วนล่างทุกหน้าที่พิมพ์รายงานออกมา
สามารถแสดงชื่อคอลัมน์ในกรณีที่เป็นรายงานแบบต่อเนื่องหรือแถว
การเจาะจงการแสดงข้อมูล
การเจาะจงการแสดงข้อมูล
เป็นการควบคุมการแสดงผลให้มีความน่าสนใจคุณสมบัติที่สำคัญได้แก่
-
คุณสมบัติ Can Grow และ Can Shrink ใช้ควบคุมพื้นที่ตามปริมาณข้อมูล
เมื่อมีการสั่งพิมพ์รายงาน
-
คุณสมบัติซ่อนข้อมูล
(Hide Duplicate)
เพื่อซ่อนค่าของเรคคอร์ดที่ซ้ำกัน
-
คุณสมบัติผลรวมสะสม
(Running Sum)
ใช้การแสดงค่าสะสมให้กับแต่ละเรคคอร์ดของกลุ่มเดียวกัน
การกำหนดคุณสมบัติ
การกำหนดคุณสมบัติเป็นแนวคิดแบบ
Object oriented programming โดยสามารถกำหนดค่าคุณสมบัติให้กับตัว
Control และรายงานได้
ในกรณีตัว Control จะมีค่าคุณสมบัติเริ่มต้นจากฟิลด์
ในการแสดงค่า
แต่สามารถกำหนดเป็นค่าเฉพาะภายในฟอร์มให้เหมาะสมกับการใช้งาน
โดยมีกลุ่มคุณสมบัติ
ดังนี้
-
Data กำหนดลักษณะข้อมูล
และควบคุมค่าที่ป้อน
-
Event เป็นการใช้
Event ควบคุมโดยทำงานร่วมกันมาโคร
หรือ Sub Procedure
-
Format กำหนดรูปแบบการแสดงผล
เช่น จำนวนทศนิยม
ตัวอักษร รูปแบบต่างๆ
-
Other กำหนดค่าคุณสมบัติอื่นๆ
เช่น ชื่อตัว Control ข้อความที่แถบบอกสถานะ
|