update Query
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 259   1
URL.หัวข้อ / URL
update Query

มีเรื่องรบกวนค่ะ คือว่าเคยอ่านเจอในกระทู้นะคะว่าข้อมูลที่ Print แล้วให้ Update เป็น Yes พอจะอธิบายหรือวิธีทำได้ไหมคะ ขอบคุณค่ะ

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

1 @R04963
1. เพิ่มฟีลด์ prited ลงไปในตารางเป้าหมาย กำหนดให้เป็น Yes/No

2. สร้าง Query1 เพื่อเลือกเฉพาะข้อมูลที่มีค่า printed เป็น False (No) ไปพิมพ์

SELECT ตาราง1.*
FROM [ตาราง1]
WHERE (((ตาราง1.printed)=False));

3. สร้าง Update query ชื่อ query2 เพื่อเปลี่ยน printed ของข้อมูลที่ปริ้นท์แล้ว ให้เป็น True ดังนี้

UPDATE [ตาราง1] SET [ตาราง1].printed = True
WHERE (((ตาราง1.printed)=False));

4. สร้าง Form ขึ้นมาเพื่อใช้พิมพ์รายงานเป้าหมาย โดยเรียกผ่านปุ่ม Command

Private Sub cmdPrint_Click()
DoCmd.OpenReport "Report1"
CurrentDb.Execute "Query2"
End Sub

ซึ่งเมื่อปริ้นท์เสร็จแล้ว จะมีการเรียก query2 เพื่อเปลี่ยน printed ของข้อมูลที่ปริ้นท์แล้วให้เป็น True

ตรงนี้ถ้าปริ้นท์ติดขัด มันก็จะทำการเปลี่ยนให้เป็น True เช่นกัน

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