Tôi đã viết một ứng dụng trong MS Access 2003. Tôi có thể chạy điều này bằng Access 2010, tuy nhiên khi tôi mở cùng một ứng dụng 2003 chỉ với MS Access 2010 Runtime , Tôi không còn có thể sử dụng Chuột phải Nhấp vào biểu mẫu liên tục (như tôi có thể với phiên bản đầy đủ) để lọc theo lựa chọn hoặc sắp xếp dữ liệu, vv Có ai khác gặp phải tình huống này không? Đây có phải là thiết kế có mục đích của Access 2010 không? Nếu vậy, có ai biết tại sao Menu Nội dung Nhấp chuột phải không hoạt động không? Nếu không - nó là một phần bình thường của Runtime 2010 và ứng dụng của tôi là vấn đề?Thời gian chạy MS Access 2010 - Thiếu chuột phải Nhấp vào Menu ngữ cảnh ở dạng liên tục
Trả lời
Trình đơn ngữ cảnh chuẩn không hoạt động với phiên bản Thời gian chạy truy cập. Tôi đã thấy hiệu ứng này với các phiên bản thời gian chạy Access 2003, 2007 và 2010.
Thời gian chạy không may đã không bật menu ngữ cảnh, tuy nhiên, bạn có thể tạo lại một số ứng dụng cho ứng dụng của mình.
Ví dụ, trong tôi, tôi có thể tạo một bản sao/cắt/dán menu ngữ cảnh cơ bản như thế này:
'-----------------------------------------------------------------------------'
' General Clipboard context menu, the basis for all forms '
'-----------------------------------------------------------------------------'
Public Function CreateGeneralClipBoardMenu()
On Error Resume Next
CommandBars("GeneralClipboardMenu").Delete
Dim cmb As CommandBar
Set cmb = CommandBars.Add("GeneralClipboardMenu", msoBarPopup, False, False)
With cmb
.Controls.Add msoControlButton, 21, , , True ' Cut
.Controls.Add msoControlButton, 19, , , True ' Copy
.Controls.Add msoControlButton, 22, , , True ' Paste
End With
Set cmb = Nothing
End Function
Chỉ cần gọi mã này một lần vào lúc bắt đầu của ứng dụng của bạn và menu ngữ cảnh sẽ có mặt ở khắp mọi nơi .
Chủ đề Need a list of msoControlButton Ids trên MSDN cho biết cách thêm tương tự tùy chọn Sắp xếp và lọc.
Điều này không hiệu quả đối với tôi trong Access 2016. – clum
Trong Access 2003, đây là tùy chọn khởi động. Kiểm tra xem các menu khác nhau có được cho phép hay không. – Fionnuala