กระทู้เก่าบอร์ด อ.Yeadram
1,488 3
URL.หัวข้อ /
URL
พิมพ์รายงานหน้าละ 7 เรคคอร์ดอย่างไร
เรามีสินค้าอยู่จำนวน 49 ชิ้น
แต่อยากพิมพ์รายงาน
ให้แต่ละหน้ามีรายละเอียดสินค้าเพียง 7 ชิ้น
แล้วให้ขึ้นหน้าใหม่
จนกว่าจะครบ 7 หน้า
ได้อย่างไรมั่งครับ
เพราะพอสั่งพิ่มพ์
มันจะพิมพ์รวดเดียว ทั้งจำนวน
ในหน้าเดียว
ขอบคุณล่วงหน้าครับ
แต่อยากพิมพ์รายงาน
ให้แต่ละหน้ามีรายละเอียดสินค้าเพียง 7 ชิ้น
แล้วให้ขึ้นหน้าใหม่
จนกว่าจะครบ 7 หน้า
ได้อย่างไรมั่งครับ
เพราะพอสั่งพิ่มพ์
มันจะพิมพ์รวดเดียว ทั้งจำนวน
ในหน้าเดียว
ขอบคุณล่วงหน้าครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R11922
อาจารย์ครับทำง่ายๆครับ กลับไปหน้าออกแบบรายงาน ขยับท้ายรายงานลงไปแรื่อยๆแล้วกลับไปดูหน้ามุมมอง ถ้ายังเกิน7รายการก็กลับไปหน้าออกแบบอีกแล้วค่อยๆขยับท้ายรายงานลงไปอีกแล้วกลับไปดูที่มุมมอกอีก .......ทำอย่างนี้ไปเรื่อยๆจนได้แค่7แถวก็เสร็จที่เหลือจะไปอยู่หน้าใหม่เองครับ
3 @R11923
ทำตามข้อ2ได้ผลครับ
ลองเขียนคำสั่งแล้ว
หาตัวนับจำนวนไม่ได่้
ว่านับจากใหน
ขอบคุณครับ
ลองเขียนคำสั่งแล้ว
หาตัวนับจำนวนไม่ได่้
ว่านับจากใหน
ขอบคุณครับ
Time: 0.3215s
ถ้าเขียนโค้ดเป็นให้ลอง เขียนคำสั่งในเหตุการณ์ ONPRINT หรือ onformat ดูครับ
เพื่อใช้คำสั่ง pagebreak ให้ disabled หรือ enable ตามต้องการ
การนับจำนวนเรคคอร์ด ต้องนับในเหตุการณ์ดังกล่าวเท่านั้นครับ ไม่งั้นจะนับไม่ได้
วิธีที่ 2
ให้เรียนรู้และประยุกต์ใช้การเรียงลำดับในคิวรี่ แล้วสร้างฟิลด์กำหนดเป็นกลุ่ม เมื่อได้กลุ่มข้อมูลแล้ว ค่อยออกแบบรายงานให้มี หัวกลุ่มท้ายกลุ่ม กำหนดให้ขึ้นหน้าใหม่ เมื่อขึ้นกลุ่มใหม่
ลำดับงานคร่าวๆ
1 นำข้อมูลทั้งหมด มาสร้างลำดับโดยคิวรี่
2 นำคิวรี่ดังกล่าวมาสร้างคิวรี่อีกครั้ง สร้างฟิลด์ใหม่ตามเงื่อนไข ถ้าเลขลำดับ mod ด้วย 7 ถ้าผลลัพธ์ที่ได้เท่ากันให้ตั้งถือเป็น กลุ่มเดียวกัน
3 นำคิวรี่จากข้อ 2 ไปสร้างรายงาน โดยการแบ่งกลุ่ม
ลองดูครับ