สอบถามการทำ keyboard shortcut แบบกำหนดเองครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,009   5
URL.หัวข้อ / URL
สอบถามการทำ keyboard shortcut แบบกำหนดเองครับ

ถามว่า ใช้ Macro ทำได้ใหม หรือต้องเขียน VBA code
เช่น ปกติผมกด button บันทึก 1 ครั้ง จะเป็นการบันทึกข้อมูล แต่อยากกดปุ่มที่เรากำหนดเองบน keyboard (keyboard shortcut) แทน ก็จะเสมือนการกด button บันทึก
ทำยังไงครับ
ขอบคุณครับ

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

1 @R21547
ให้ใส่เครื่องหมาย & นำหน้าตัวอักษรใน Caption ของ command button ที่ต้องการให้เป็น shortcut   เช่น ปุ่ม Open ก็เขียนเป็น &Open เมื่อปุ่มนี้แสดงบนจอ จะเห็นเป็น Open แทนนะครับ พอกดคีย์ Alt-O ก็จะเท่ากับการกดปุ่ม Open นี้ แล้วสามารถใช้กับคอนโทรลอะไรก็ได้ที่มี Caption property ด้วยครับ
2 @R21548
สอบถามอีกอย่างครับผม ตามภาพครับ ต้องการให้ cursor เลื่อนจาก control ใน masterform ลงไปที่ control ใน subform หลังจาก event ดังกล่าว (After update ) หรือโดยการกด keyboard shortcut ที่เรากำหนดขึ้น ต้องทำยังไงครับ ผมทำไม่เคยได้เลย ถ้าเป็นจาก control นึงไปอีก control นึงใน masterform เดียวกันหรือใน subform เดียวกันทำได้ แต่ถ้าแบบที่กล่าวทำไม่ได้เลย
ขอวิธีครับ อาจารย์
ขอบพระคุณครับ

3 @R21549
Forms!Masterform.Subforms.Form.cboBarcode.SetFocus
4 @R21550
ปุ่ม function F6 ครับ
5 @R21551
ขอบคุณมากๆครับ ทำได้แล้ว
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2790s