ขอโค็ด ในปุ่ม command print ให้มันจำ record ที่กดP
กระทู้เก่าบอร์ด อ.Yeadram

 1,391   1
URL.หัวข้อ / URL
ขอโค็ด ในปุ่ม command print ให้มันจำ record ที่กดP


เอกสารเลขที่ 1/54 โชว์ในฟอร์ม มี 6 record
1.XXXXXXXXXXXXX XXXXX ปุ่ม print
2.XXXXXXXXXXXXX XXXXX ปุ่ม print
3.XXXXXXXXXXXXX XXXXX ปุ่ม print
4.XXXXXXXXXXXXX XXXXX ปุ่ม print
5.XXXXXXXXXXXXX XXXXX ปุ่ม print
6.XXXXXXXXXXXXX XXXXX ปุ่ม print
เรากดพิมพ์ รายการที่ 1-3
ให้มัน จำเฉพาะ 1-3 ว่า พิมพ์(กดปุ่ม Print ) ออกไปแล้ว
ให้มันจำ จากวันที่ ก็ได้ =date() ที่ Print ยิ่งดีเพราะจะได้เอาไปทำรายงานต่อไป

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

1 @R11698
สร้างฟิลด์ date/time ไว้ที่ตารางต้นทางของเรคคอร์ดนั้นๆ
ให้ค่า default เป็น null

ที่หน้าฟอร์ม เมื่อมีการกดปุ่ม print ให้เพิ่มคำสั่ง รัน sql เข้าไป

sql ตัวนี้จะทำหน้าที่ บันทึกวันเวลาที่เราสั่งปริ๊นท์ลงในเรคคอร์ดนั้น ในฟิลด์ ที่เราเพิ่งสร้างขึ้นใหม่ดังกล่าว

sql = "Update table1 set Lastfield = now()"
docmd.runsql sql

ส่วนการแสดงผลที่หน้าฟอร์ม ถ้าอยากรู้ว่า รายการไหนสั่งปริ๊นท์ไปแล้ว ให้แสดงผลแตกต่างกับรายการที่ยังไม่เคยสั่งปริ๊นท์ ก็อาจะสร้างเป็น textbox หรือลาเบล ใช้แสดงผลครับ อาจใช้ dlookup คู่กับเงื่อนไข เปรียบเทียบ id ของเรคคอร์ดนั้นๆ เพื่อไปดูว่า field date/time ของเรานั้น (LastField) เป็น null หรือเปล่า ถ้ามันไม่เป็น null ก็แสดงว่า มันเคยมีการปริ๊นท์แล้วครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2702s