2009-05-05 60 views
6

Giả sử tôi có một biểu mẫu mà một số nút tồn tại. Tất cả mọi thứ hoạt động như nó nên khi các nút được nhấp. Làm cách nào để tôi chuyển nhượng phím tắt cho các nút của mình để Alt + A chạy tác vụ của Nút A, Alt + B chạy tác vụ của nút B, v.v.Gán phím tắt cho một nút trong biểu mẫu Access 2007

dường như điều này không quan trọng nhưng tôi đã không thể nhìn thấy nơi tôi có thể thiết lập này.

Trả lời

8

Khi tạo nút, hãy sử dụng dấu và trước ký tự bạn muốn nhấn Alt +? trong thuộc tính Phụ đề.

Ví dụ:

& file --->F ile

& Chỉnh sửa --->E dit

F & orge -> F o rge

E & nough -> E n ough

+0

Cảm ơn Nick. Điều đó thật đơn giản :-) – Istari

+0

Chỉ nhận ra gạch chân của tôi không hiển thị. Tôi nghĩ HTML đã làm việc ở đây? – NickSentowski

+1

Điều này cũng hoạt động trên các tab, mặc dù nó làm rối loạn căn chỉnh văn bản trong Access 2003. –

5

Nếu bạn muốn thiết lập một keyborad Shortcut toàn cầu mà sẽ làm việc cho dù bạn đang ở đâu trong cơ sở dữ liệu hiện tại thì bạn có thể tạo một macro đặc biệt gọi là AutoKeys và thiết lập như sau:

alt text http://img7.imageshack.us/img7/5585/06062009214755.jpg

Lưu ý các ký tự đặc biệt sử dụng để đại diện cho các phím đặc biệt:

^ for Ctrl 
+ for Shift 
% for Alt 

{F11} đại diện cho F11 (chức năng) chính

1

Đừng Gõ Khi truy cập Liệu nó For You

[Ctrl]+[;] chèn ngày hiện tại. Điều này là vô giá nếu bạn giữ hồ sơ lịch sử, hoặc bao gồm ngày trong bất kỳ ghi chú hoặc các trường khác trong cơ sở dữ liệu của bạn. Nó không chỉ tiết kiệm thời gian, mà còn đảm bảo độ chính xác của dữ liệu và giúp bạn không nhớ ngày tháng.

[Ctrl]+[:] chèn thời gian hiện tại. Giống như phím tắt Chèn ngày, tính năng này có thể tiết kiệm nhiều thời gian hơn bạn nhận ra và nó cũng giúp giữ cho dữ liệu của bạn chính xác.

[Ctrl]+['] chèn giá trị từ cùng một trường trong bản ghi trước đó. Khi bạn cần nhập nhiều bản ghi liên tục, bạn có thể thấy rằng nhiều trường trong số các trường này giống nhau từ bản ghi để ghi. Sử dụng clipboard để sao chép dữ liệu có thể giúp, nhưng bạn có thể cần phải nhập một số trường thông tin trùng lặp (tên của bạn trong một trường, ngày trong trường khác và một số nhận xét chung trong phần thứ ba). Sử dụng phím tắt này để chèn giá trị của cùng một trường từ bản ghi trước đó.

[Ctrl]+[Alt]+[Spacebar] chèn giá trị mặc định cho trường hiện tại. Điều này có ích khi bạn bắt đầu nhập, và sau đó nhận ra rằng bạn nên giữ mặc định.

Không sử dụng chuột khi bạn có thể sử dụng bàn phím

[Ctrl]+Arrow tổ hợp phím tăng tốc độ chuyển hướng

[Ctrl]+[Left/Right Arrow] di chuyển bạn đến đầu/từ kế tiếp vừa qua.

[Ctrl]+[Up/Down Arrow] sẽ đưa bạn đến đầu đoạn cuối cùng/tiếp theo.

[Shift] +Arrow tổ hợp phím chọn văn bản

[Shift]+[Left/Right Arrow] chọn một chữ cái.

[Shift]+[Up/Down Arrow] chọn một dòng.

[Ctrl]+ [Shift]+[Left/Right Arrow] chọn một từ.

`[Ctrl] + [Shift] + [Mũi tên lên/xuống] chọn một đoạn.

[F2] nút chuyển giữa chế độ Chỉnh sửa và Chế độ điều hướng Chế độ chỉnh sửa hiển thị điểm chèn. Chế độ điều hướng ẩn điểm chèn và chọn toàn bộ trường. Khi ở chế độ Điều hướng, sử dụng các phím mũi tên để di chuyển giữa các trường.

[F4] mở hộp tổ hợp hoặc hộp danh sách Sử dụng phím tắt này để thả xuống danh sách, sau đó sử dụng các phím mũi tên để chọn giá trị từ danh sách.

[Ctrl]+[+] thêm một kỷ lục mới

[Ctrl]+[-] xóa hồ sơ hiện tại

[Shift]+[Enter] tiết kiệm kỷ lục hiện tại hồ sơ Switching cũng tiết kiệm dữ liệu, nhưng đó là một ý tưởng tốt để tiết kiệm thường xuyên, đặc biệt là nếu bạn nhập rất nhiều dữ liệu.

[Ctrl]+[PgUp] đi vào kỷ lục trước đó

[Ctrl]+[PgDn] đi vào kỷ lục tiếp theo

2

Nếu bạn muốn thêm các phím chức năng như phím tắt để các hình thức, Thêm mã dưới đây để Mã hình thức VB của bạn.

Cần thiết KeyPreview để Yes để làm việc (xem hình dưới đây)

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) 
    Select Case KeyCode 
     Case vbKeyF5 
     'Process F5 key events. 
      Msgbox "F5" 
     Case vbKeyF4 
     ' Process F4 key events. 
      MsgBox "F4" 
     Case Else 
    End Select 
End Sub 

Set Key Preview

Các vấn đề liên quan