กระทู้เก่าบอร์ด อ.Yeadram
1,144 5
URL.หัวข้อ /
URL
สอบถามการทำ keyboard shortcut แบบกำหนดเองครับ
ถามว่า ใช้ Macro ทำได้ใหม หรือต้องเขียน VBA code
เช่น ปกติผมกด button บันทึก 1 ครั้ง จะเป็นการบันทึกข้อมูล แต่อยากกดปุ่มที่เรากำหนดเองบน keyboard (keyboard shortcut) แทน ก็จะเสมือนการกด button บันทึก
ทำยังไงครับ
ขอบคุณครับ
เช่น ปกติผมกด 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
ขอบคุณมากๆครับ ทำได้แล้ว
Time: 0.3727s