กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
334 1
URL.หัวข้อ /
URL
เรื่องของ Report
1. ต้องการ Print Report ทุกวันที่ 5 ของเดือน เช่น Print ตั้งแต่วันที่ 05/05/03 - 05/06/03
เดือนต่อไปก็ 06/06/03 - 05/07/03
2. ต้องการให้ หัว Report (Report Header) แสดงชื่อของใครของมัน ( 1 ใบ ต่อ 1 ชื่อ หรือมากกว่านั้น) เช่น ชื่อ สมชาย ใจดี ก็จะมีแต่ข้อมูลของนายสมชายทั้งหน้า สมศรี ก็จะมีแต่ข้อมูลสมศรีทั้งหน้า
ยังไงช่วยตอบด้วยนะคะ
เดือนต่อไปก็ 06/06/03 - 05/07/03
2. ต้องการให้ หัว Report (Report Header) แสดงชื่อของใครของมัน ( 1 ใบ ต่อ 1 ชื่อ หรือมากกว่านั้น) เช่น ชื่อ สมชาย ใจดี ก็จะมีแต่ข้อมูลของนายสมชายทั้งหน้า สมศรี ก็จะมีแต่ข้อมูลสมศรีทั้งหน้า
ยังไงช่วยตอบด้วยนะคะ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 1.0812s
หรือจะพิมพ์วันไหนก็ได้ แต่ในช่วงเวลาที่ได้กำหนดไว้
ลองดูกระทู้ http://www.thai-access.com/suphap.php?topic_id=1392 เพิ่มเติมครับ
การกำหนดเงื่อนไขตามที่กำหนด สามารถกำหนดใน Query ที่นำมาสร้างเป็น Report ก็ได้ โดยใส่เงื่อนไขในช่องฟีลด์วันที่ โดยใน Between And ดังนี้
ฺBetween DateSerial(Year(Date), Month(Date), 5) And DateSerial(Year(Date), Month(Date)+1, 5)
หรือจะกำหนดตอนพิมพ์รายงาน โดยใช้ Where clause ช่วยก็ได้ครับ ดังนี้
DoCmd.OpenReport "Report1", , , _
"[DateField] Between " & ฺBetween DateSerial(Year(Date), Month(Date), 5) _
& " And " & DateSerial(Year(Date), Month(Date)+1, 5)
2. ให้ลองกำหนด Group By ในรายงาน โดยใช้ ID ของแต่ละคน
แล้วให้ลองเลือก Property ชื่อ Force New Page ในแบบต่างๆ เช่น Before Section, After Section, Before & After ดู อันไหนที่ตรงกับความต้องการ ก็เลือกอันนั้นได้เลย