พิมพ์ 2 หน้า ต่อ 1แผ่น
กระทู้เก่าบอร์ด อ.Yeadram

 2,719   8
URL.หัวข้อ / URL
พิมพ์ 2 หน้า ต่อ 1แผ่น

    เรียน อ.สุภาพ หรือเพื่อนๆ
     ต้องการพิมพ์รายงานโดยที่
    1. พิมพ์ 4 ข้อมูล ต่อ 1 หน้า
    2. และใน 1 แผ่น A4 จะมี 2 หน้า ซึ่งข้อมูลหน้าที่ 2 จะไม่ซ้ำเดิม คือเป็น Record ที่ 9-16 และหน้าต่อไปก็จะต่อไปเรื่อยๆ ดังนี้
แผ่น 1
           data 1    ........................ข้อมูลแรกหน้าที่ 1
           data 2
           data 3
           data 4
               ในส่วน Footer ตรงนี้ก็จะมีหมายเหตุ หน้าที่ 1
           data 5    ........................ข้อมูลแรกหน้าที่ 2
           data 6
           data 7
           data 8
               ในส่วน Footer ตรงนี้ก็จะมีหมายเหตุ หน้าที่ 2
แผ่นที่ 2

           data 9    ........................ข้อมูลแรกหน้าที่ 1 แผ่นที่ 2
           data 10
           data 11
           data 12
               ในส่วน Footer ตรงนี้ก็จะมีหมายเหตุ หน้าที่ 1
           data 13    ........................ข้อมูลแรกหน้าที่ 2 แผ่นที่ 2
           data 14
           data 15
           data 16

8 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R06165
อย่างแรก กำหนด 8 บรรทัดแล้วขึ้นหน้าใหม่ ก็ลองดูจาก http://www.thai-access.com/yeadram_view.php?topic_id=449

ต่อมา การจะให้ Footer แสดงทุกๆ 4 เรคอร์ด ก็วางส่วน Footer อยู่ใน Detail Section เช่นกัน แล้วกำหนด Can Shrink property ของ Detail Section ให้เป็น Yes สมมุติว่าเท็กส์บ็อกซ์หรือลาเบลที่แสดงหมายเหตุท้ายหน้า 1 และ 2 ชื่อว่า Comment1 และ Comment2 ตามลำดับ คุณก็วางทั้ง Comment1 และ 2 ให้มันซ้อนกันนั่นแหล่ะ แล้วคุณก็ใส่โค้ด

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
    Me!Comment1.Visible = ((Me!myCount + 4) Mod 8) = 0
    Me!Comment2.Visible = (Me!myCount Mod 8) = 0
End Sub


ก็ยังไม่ได้ลองนะครับ แต่คิดว่าน่าจะออกมาได้ ยังไงก็เอาไปทำดูครับ

หมายเหตุ : myCount เอามาจาก ตย.ในกระทู้ข้างบนนะครับ
2 @R06237
   ได้แล้วครับ ขอบคุณมากแต่ยังติดอยู่นิดนึง ตรง Comment 2 มันดันไปขึ้นที่หน้าถัไป ก่อน Record ที่ 9
    จะลองแก้ดูแต่ยังไม่แร่ใจว่า สา มา รถ หรือ เปล่า
    
3 @R06242
ช่วยเอาภาพ Report ใน Design View มาให้ดูหน่อยครับ แล้วชี้ด้วยว่าตรงไหน comment 1 ไหน comment 2
4 @R06298
Design VIew ของตัวหน้ารายงานครับ ไม่ใช่โค้ด
5 @R06299
อ้าว ทำไมเป็น Mod 14 หล่ะครับ ถ้า Mod 14 ก็แปลว่าแต่ละกลุ่มมี 7 บรรทัด (เรคอร์ด) ไม่ใช่ 4 บรรทัดตามที่เขียนไว้ในโจทย์ ถ้าเปลี่ยนความต้องการไปแล้วก็โอเคครับ
6 @R06301
คำว่า Design View หมายถึงหน้าที่คุณออกแบบรายงานครับ ไม่ใช่หน้าที่เป็นผลลัพธ์ของการทำรายงาน
7 @R06304
1) Comment 1 และ 2 คุณสามารถวางซ้อนกันได้เลย
2) เหมือนว่า Can Shrink property ของ Detail Section คุณยังไม่ได้กำหนดให้เป็น Yes
3) Page Control ต้องอยู่ต่ำกว่า Comment 1 และ 2 สิครับ
8 @R06308
สำหรับ Comment 1 และ 2 ให้เปลี่ยนจาก Label control เป็น Textbox control , กำหนด Can Shrink property ของ Textbox ทั้ง2นี้ให้เป็น Yes , ส่วนข้อความเดิมให้ใส่ใน Control Source property ของ Textbox เป็น ="ข้อความ" (มีเครื่องหมายเท่ากับด้วย)
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3633s