RunSQL ที่เมนู Print ของ Access 2000
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 325   4
URL.หัวข้อ / URL
RunSQL ที่เมนู Print ของ Access 2000

ผมต้องการจะสั่งรัน SQL ที่เขียนใน Macro RunSQL
ตอนที่ ไดอะล๊อกบ็อกซ์ ของวินโดว์ให้เราเลือกเครื่องปริ้นเตอร์ แล้วก็ โอเค จะต้องทำยังไงครับ
คือ จะเขียนให้ใส่วันที่และเวลาปัจจุบันตอนที่ปริ้นจริงๆ ไม่ใช้แค่ Preview

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

1 @R05276
ต้องการความเที่ยงตรงขนาดนั้นเลยเหรอครับ : )
จริงๆระยะเวลาระหว่าง preview กับตอน print มันไม่ห่างกันมากนักนะครับ

มีอีกทางหนึ่งคือ สั่งพิมพ์เลยโดยไม่ต้อง Priview
===========================================>
แต่ถ้าจะทำอย่างที่บอกผมยังไม่เคยทำครับ ต้องขออภัยด้วยนะครับ
และยังนึกไม่ออกว่าจะทำอย่างไร

2 @R05277
ที่ทำงานต้องการจะกำหนดเวลาว่า
ตั้งแต่เปิด ออเดอร์ ถึง เวลาที่พิมพ์ ห้ามเกิน 1 ชม. แล้วจะต้องแฟกซ์ไปที่โรงงาน
คือ จะมีบางเครื่องที่เปิดรีพอร์ตไว้แล้วยังไม่พิมพ์ครับ มันก็เลยไม่ได้เวลาที่ถูกต้อง
3 @R05278
คงต้องสร้างปุ่ม Print เอง
สร้างเป็น Menu ขึ้นมา แล้วเรียกให้เป็น Menu นี้ตอน Preview Report
เมื่อผู้ใช้กดปุ่ม Print นี้ ก็จะสั่งคำสั่งที่ต้องการได้ โดยอาจรับค่าตัวแปรเป็นชื่อ Report ปัจจุบันลงไปด้วย
4 @R05280
ผมทำ Macro ขึ้นมา
Action RunSQL
SQL Statement คือ Update dbo.M_OR Set EndJobTime = getdate() Where ORID = Forms![F_OR]![ORID]

มันไม่สำเร็จ คงจะเป็นที่ Fomrs![F_OR]![ORID]

แต่ถ้าเปลี่ยนเป็น 'P0011/11'(ระบุเลขออเดอร์) ก็จะสำเร็จ

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