ผมสงสัยว่าทำไมใช้ update query เพราะผมเพียงแต่เอาข้อมูล จากตาราง 1 ไปตาราง 2 ตอนปิดการบันทึกข้อมูล เพื่อให้ได้ตาราง 2 ที่มีข้อมูล คล้ายๆเก็บ stock นำไปประมวลผลใน query ภายหลัง หรือว่าไม่มีวิธีอื่นต้อง ใช้ update query ตอนนี้ใช้แบบนี้
dbs.Execute "INSERT INTO voucher ( voucher_id,voucher_date,bill_id,bill_no,bill_date,remark,type_id,book_id,budget_year,cust_id,type_vat_acc,period_vat) SELECT Voucher_s.voucher_s_id,Voucher_s.date_sale,Voucher_s.bill_id,Voucher_s.bill_no,Voucher_s.bill_date,Voucher_s.remark_acc,Voucher_s.type_id,Voucher_s.book_id,Voucher_s.budget_year,Voucher_s.cust_id,Voucher_s.type_vat_acc,Voucher_s.period_vat FROM Voucher_s;"