วันจันทร์ที่ 27 กรกฎาคม พ.ศ. 2558

Crystal Report ตอนที่ 2

ต่อจาก Report เดิมของตอนที่ 1

รายงานลูกค้าที่มียอดการสั่งซื้อสูงสุด 5 อันดับใน U.S.A.
ไปที่หน้า Design โดยเลือก Tab Design จะแสดงหน้าจอ ดังรูป


มาจัดหน้าตา Report ดีกว่า คลิกที่รูป powered by crystal ตรงส่วน Report Header ลบออกเลย
ลบเสร็จแล้วเราจะพิมพ์ข้อความใส่ลงไปต่อท้าย Report Description: เราต้อง Insert Text ก่อน โดยเลือก ตามรูป เมื่อเลือกแล้วก็พิมพ์ข้อความลงไปว่า Top Five USA Customers

ตรง Report Title ลบออก และ Insert Text ลงมาใส่แทน และ พิมพ์ว่า Top Five USA Customers ปรับขนาด Font เป็น 22 จะได้สภาพตามรูป

มาต่อกันเลย เปลี่ยนคำว่า Region ตรง Group Header เป็น State และเลือกให้อยู่กึ่งกลาง
ลบ Customer Name ออก ทั้งส่วนของ Group Header และ Detail จากนั้นก็เลื่อน State กับ Order Amount ให้ไปอยู่ตรงกลางเพื่อให้ดูสวยงาม จะได้สภาพตามรูป
 เมื่อได้สภาพตามรูปแล้ว เลือก
Insert Summary Icon เลือก Field ที่จะ Summary, Calculate this summary: เลือก Sum, location Summary เลือก Group#1: Customer.Customer Name - A >> กด OK

เมื่อได้ Sum Of Order Amount แล้ว เอาไปไว้ที่ Group Foorter 1a (GF1a) ตามรูปด้านล่าง
เมื่อ Preview ดูเราจะเอาเฉพาะSum of Order Amount เท่านั้น ซึ่ง Detail ที่ยังไม่ได้ Sum ที่เห็นอยู่เราจะลบออกนะ กลับไปที่หน้า Design เลย

เลือกส่วน Detail คลิกขวาเลือก Hide(Drill-Down OK) เพื่อจะซ่อนส่วน Detail

เมื่อ Preview ดูส่วน Detail หายไปแล้วเหลือแต่ Sum of Order Amount

ตอนนี้ Report ที่ได้ ยังมีการแบ่งหน้าตาม Customer Name อยู่และส่วนตรง State ได้ถูกซ่อนไปแล้วเลือก
Insert Summary Icon เลือกเงื่อนไขตามรูปเลย >> กด OK

เลือก Insert Summary Icon อีกครั้ง เพื่อ Sum Customer.Region >> กด OK

เอาไปไว้ส่วน Group Footer 1a(GF1a) จะได้สภาพตามรูป

ตรง Group Header 1a(GH1a) เลือก Group #1 Name ที่เป็นส่วนแสดง Customer Name ลบออก
ในตอนนี้ยังมีการแสดงผล 1 ชื่อต่อ 1 หน้า เราจะทำการมารวมกันเป็นหน้าเดียว
คลิกขวาตรง GF1a เลือก Section Expert...

เลือกขึ้นไปอีก 1 level (Group Footer #1: Custermer.Customer Name - A)


มองไปทางด้านขวา ตรง New Page After เลือก Formula icon
กดเข้าไปจะแสดงตามรูป ให้ลบคำว่า not onlastrecord >> เลือก Save and close

เอา check ถูกตรง New Page After ออก >> กดปุ่ม OK
Preview ดู ทุก Customer Name จะมารวมอยู่หน้าเดียวกันแล้ว เป็นอันเสร็จสิ้นการทำ Report การหา Top 5 USA Customers ทำการ Save ให้เรียบร้อย


1 ความคิดเห็น: