BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: yokyai ที่ พฤศจิกายน 11, 2009, 14:31:19 PM
-
เนื่องจากว่าจะต้องทำรายงานแยกบ้านเลขที่แยกหมู่บ้าน โดยที่ต้องพิมพ์แยกออกมาเป็นครัวเรือนละ 1 ชุด เช่น บ้านเลขที่ 1 ไม่ว่าจะมีกี่คนก็ตาม ก็พิมพ์ 1 ชุด บ้านเลขที่ 2 ก็ 1 ชุด แต่ว่าต้องการให้เลือกหมู่บ้านแล้วก็พิมพ์ออกมาเลย เช่น พอเลือกหมู่ 2 ไม่ว่าจะมีกี่ครัวเรือนก็ตาม ให้พิมพ์แยกชุดครัวเรือนออกมาให้เสร็จสรรพเลย จะเป็น 200 หรือ 300 ครัวเรือนก็ไม่เป็นไร เพียงแต่ขอให้แยกแต่ละครัวเรือนออกมาเป็นแต่ละชุด จะเป็นร้อย ๆ ชุดก็ช่างอ่ะคับ ตอนนี้ทำเป็น pickuplist ให้เลือกหมู่บ้านแล้ว แต่ว่าที่จะแยกครัวเรือนในคราวเดียวเนี่ยไม่รู้จะไปทางไหนจริง ๆ คับ รบกวนแนะนำด้วยคับ
-
... ใช้ Groups ใน Report Designer ครับ ... :D ....
-
ลองแบบนี้เป็นตัวอย่างครับ ;D
ได้ต้นแบบจากที่พี่ขวดแนะนำครับ ขอบคุณพี่ขวดมากๆครับ
-
อาจารย์ขวดแนะนำด้วยคับเรื่อง group คับ ขอบคุณคับ
-
อาจารย์ขวดแนะนำด้วยคับเรื่อง group คับ ขอบคุณคับ
... รอสักครู่ใหญ่ๆ นะครับ ... :D ....
-
... พอดีติดงานอยู่ครับ ... :D ....
... ลองทำรายงานประกอบให้ดูเลยด้วยครับ(ดูรูปประกอบด้วนนะครับ) ...
ที่หน้าต่าง Design รายงาน ให้คลิ๊กที่แท็ป Report แล้วเลือกตรง Groups...(Ctrl+G) ครับจะมีหน้าต่างตัวเลือกของ Groups แสดงขึ้นมา
จากรายงานเราต้องการแยกกลุ่มตามบ้าน ซึ่งในคำสั่งรายงานที่ผมทำจะมีข้อมูล house_id อยู่ ผมก็จะใช้ส่วนนี้ โดยเลือกเป็น DBPipeline.house_id แล้วสั่ง Add ครับ
ทีนี้เราอยากจะให้รายงานที่เราทำแสดงแยกแต่ละบ้านออกเป็นแผ่นใหม่ เราก็ไปเลือกที่ Start new page ตรงส่วนของ On Group Change ครับ ... :D ...
-
... จะเป็นว่าหน้าต่าง Design รายงานของเราจะมีส่วนของ Groups เพิ่มขึ้นมา
ผมวางข้อมูลที่ต้องการลงในส่วน Detail ตามปกตินะครับ แต่ส่วนหัวผมเอามาวางไว้ที่ Groups Header ครับ ทำตามนี้แล้วลอง Preview ดูผลของรายงานที่ได้ดูนะครับ .. :D ..
-
... อันนี้เป็นตัวอย่างการแสดงผลของรายงานนะครับ
อันแรกนี้เป็นรายงานจากคำสั่งเดียวกันแต่ผมไม่ได้ใช้ Groups ครับ ... :D ...
-
... ส่วนอันนี้เป็นรายงานที่ใช้ Groups และเลือกที่ Start new page ครับ ... :D ...
-
... ส่วนอันนี้เป็นรายงานที่ใช้ Groups และไม่ได้เลือกที่ Start new page ครับ
ลองทดลองทำดูนะครับ ... :D ...
-
โอ้ โฮ้ ยอดเยี่ยมมากครับ อ.ขวด
เรื่องที่รับปาก กับอ.ขวดผมยังไม่ได้ลงมือเลยครับ
ถ้าว่างแล้วจะรายงานผลให้นะครับ
-
ขอบคุณมากคับ ตามต้องการเลยคับอาจารย์ ;D