เขียนโค้ดสั่ง print report ให้หน่อยครับ
กระทู้เก่าบอร์ด อ.Yeadram

 2,881   1
URL.หัวข้อ / URL
เขียนโค้ดสั่ง print report ให้หน่อยครับ

ต้องการให้ เมื่อใส่เลขหน้าใน text1 กับ text2   เมื่อกดปุ่ม Print Report ด้านล่าง
ก็ให้สั่งปริ๊นตั้งแต่ check1 - rp1 ไปจนถึง check8 - report8
ตามหน้าเริ่มต้นที่ใส่ใน text1 ไปจนถึงหน้าจบใน   text2 ทุก report
ตามรายชื่อ report ที่โยงกับ checkbox
report ไหนที่ ติ๊กถูก ก็ให้สั่งปริ๊น อันไหนที่ไม่มีติ๊กถูก ก็ไม่สั่งปริ๊น
เรียงตามลำดับตั้งแต่ check1 - rp1 ไปจนถึง check8 - rp8

จะมี check4 ที่โยงกับ rp4 เท่านั้นที่ต้องการให้ปริ๊นหน้าเริ่มต้น
ที่ text3   ไปจนถึงหน้าจบ   text4   ถ้าหากไม่ใส่หมายเลขก็ไม่ต้องสั่งปริ๊น
ถ้ามีหมายเลขหน้าก็สั่งปริ๊น ต่อจาก check3 - rp3

text1 กับ text2 ถ้าหากไม่ใส่หมายเลขหน้าถึงจะกดปุ่มสั่งปริ๊น ก็ไม่ต้องสั่งปริ๊น


ผมทดลองทำเองก็ทำได้เฉพาะสั่งปริ๊นทั้งรายงานไม่สามารถเลือกหน้าได้
ไม่รู้จะใช้คำสั่งว่ายังไง   รบกวนด้วยครับ

ผมแนบรูปมาด้วยแต่ไม่รู้ว่าต้องใช้ลิ้งไหน เลยใส่มาหมดทุกลิ้ง ถ้ายังไม่ออก รบกวน copy ลิ้งแรก ไปวางในแท็บใหม่นะครับ


http://i153.photobucket.com/albums/s214/xxxHOHOHOxxx/printreport2.jpg

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

1 @R03369
เรียน คุณนครินทร์

การที่จะกำหนดจำหน้าหน้าที่ต้องการพิมพ์ออกมา สามารถใช้คำสั่งดังนี้ครับ

DoCmd.PrintOut , Me.From, Me.To, acDraft, 1

โดยที่ Me.From คือ Text1 , Me.To คือ Text2 ครับ

ลองนำไปประยุกต์ใช้ดูนะครับ

ส่วนเรื่องของการที่ได้ระบุเลขหน้า แล้วไม่ให้สั่งพิมพ์ ก็ใช้การตรวจสอบว่าได้ทำการระบุหมายเลขลงไปใน Text1 กับ Text2 หรือเปล่า ก่อนที่จะเข้าสู่คำสั่งต่อไปครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3577s