ปัญหา sendkeys
กระทู้เก่าบอร์ด อ.Yeadram

 2,545   8
URL.หัวข้อ / URL
ปัญหา sendkeys

มีใครพอจะมีวิธีแก้ไข Sendkeys แล้วมันปิด Num Lock บ้างมั้ยครับ Search จนทั่วแล้ว ยังแก้ไม่ได้เลยครับ Access 2007

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

1 @R17160
2 @R17164
วิธีง่ายที่สุด ให้ใช้คำสั่งนี้ครับ

Private Sub Command1_Click()
    SendKeys "{F9}", True
    DoEvents
    SendKeys "{F9}", True
End Sub
3 @R17166
ทำตามคุณ ธัชชัย แล้ว ยังเป็นเหมือนเดิมครับ
4 @R17167
เดี๋ยวจะลองทำตาม link อ.สันติสุข ดูครับ
5 @R17169
เริ่มแรกต้องเช็คก่อนนะครับว่าสถานะ Numlock ของ Access กับ ที่เห็นบนคีย์บอร์ดตรงกันหรือเปล่า

ต้องทำให้ตรงกันก่อนถึงจะใช้คำสั่งนี้ได้ครับ

ถ้ายังไม่ได้อีก ให้นำคำสั่งนี้ไปใส่ใน Module โดย Code เป็น

Function F9()
    SendKeys "{F9}", True
    DoEvents
    SendKeys "{F9}", True
End Function

จากนั้นเวลาจะใส่ F9 ที่ Event ไหน ก็ ใส่แค่ =F9() ที่ตรงนั้น หรือถ้าอยู่ใน Code ก็ Call F9 ครับ

ฐานข้อมูลที่ผมทำแก้ปัญหาด้วยวิธีนี้ก็ไม่มีปัญหานะครับ (คือใช้ Module ไปเลย)
6 @R17171
จะลองทำดูครับ ขอบคุณครับ
ขอคำแนะนำ "เริ่มแรกต้องเช็คก่อนนะครับว่าสถานะ Numlock ของ Access กับ ที่เห็นบนคีย์บอร์ดตรงกันหรือเปล่า

ต้องทำให้ตรงกันก่อนถึงจะใช้คำสั่งนี้ได้ครับ " เช็คอย่างไรครับ Numlock ของ Access
7 @R17267
วิธีของคุณ ธัชชัย work ครับ
Function F9()
    SendKeys "{F9}", True
    DoEvents
    SendKeys "{F9}", True
End Function
8 @R17268
ยินดีด้วยครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3654s