Không hiểu và không biết nó để làm gì thì quan tâm nó làm gì?
Đây là macro của mdb. Ý nghĩa của nó là: Đây là một macro có tên là AutoKeys (tên bắt buột để sử dụng phím tắt thực thi lệnh/ nếu tên khác nó sẽ không thực hiện lệnh)
Macro Name: Keyf2 (Phím tắt sử dụng cho macro con - Không phải là tên của cái macro đang thiết kế, cái macro đang thiết kế sẽ có nhiều macro con.) đến access 2007 trở đi (accdb) sẽ không sử dụng thuật ngữ macro name đổi lại nó là submacro. Từ submacro có vẻ hợp lý hơn. Đối số là Keyf2, KeyF2 hoặc {F2}, nhưng thường sử dụng là {F2} vì nếu sử dụng Keyf2 hoặc KeyF2 khi save access sẽ báo lỗi không biên dịch được
Thực ra Macro Name hay sub macro cũng chỉ là khái niệm định danh cho macro con dùng shortcut key chứ những action khác thì không cần macro name.
Action : SendKeys (Action : Hành động, SendKeys - Từ khóa tạm dịch gửi ký hiệu bàn phím - SendKeys chỉ sử dụng access 2003 từ access 2007 trở đi trong macro không còn được sử dụng nữa)
Arguments: Keystrokes[F2] (Arguments: đối số, Keystrokes: Tổ hợp phím - Thông thường người ta sử dụng dấu móc {} chứ không sử dụng dấu ngoặc vuông [], ví dụ F2={F2}, Ctrl + F2 = ^{F2}, Shift + F2 = +{F2}, Alt + F2 =%{F2})
wait:NO (Chờ đợi: không)
Tóm lại đây là nội dung của một macro AutoKeys có nhiệm vụ gửi phím tắt F2 từ bàn phím vào access (có gởi không tự nó biết
)
Nếu thay Action: Sendkeys thành Action: MsgBox nó sẽ hiện ra phía dưới bảng Action Arguments và điền các đối số message, Beep, Type, Title. Nó sẽ thực hiện một msgbox kèm theo tiếng bip vv và vv...