Ms access 以编程方式将VBA代码分配给access中的MouseupEvent?
我已经在VBA中动态创建了表单。下面的查询将使用MouseupEvent创建表单。但它在事件中不包含任何代码。我想知道如何为这个特殊事件插入VBA代码。我们是否需要使用任何模块或功能Ms access 以编程方式将VBA代码分配给access中的MouseupEvent?,ms-access,vba,Ms Access,Vba,我已经在VBA中动态创建了表单。下面的查询将使用MouseupEvent创建表单。但它在事件中不包含任何代码。我想知道如何为这个特殊事件插入VBA代码。我们是否需要使用任何模块或功能 Set frm = CreateForm() frm.AllowAdditions = False frm.AllowDeletions = False frm.AllowEdits = False frm.OnMouseUp = "[Event Procedure]" 等待您宝贵的回复 我能想到的最
Set frm = CreateForm()
frm.AllowAdditions = False
frm.AllowDeletions = False
frm.AllowEdits = False
frm.OnMouseUp = "[Event Procedure]"
等待您宝贵的回复 我能想到的最佳方法包括以下步骤:
- 在模块中创建公共函数
- 为以下项创建新宏:RunCode-FunctionName
frm.OnMouseUp=“MacroName”
我希望这更清楚。谢谢您的回复。我已经使用运行代码创建了宏。frm.OnMouseUp=“Macro1”在操作参数中,我已给出了函数名frmMouseup()。此函数在模块中可用,它包含用于Mouseup事件的VBA代码。但当我尝试单击列标题时,会收到错误消息,如“您输入的表达式具有MS access找不到的函数名”。请告诉我,我在哪里犯了错误。我添加了一些图片供您查看步骤。希望能帮上忙谢谢你parakmiakos先生。过去的三天让我很不舒服。现在我的问题解决了。谢谢。您是访问专家::)如果接受答案,我们将不胜感激:D