问题描述
|
这个问题的标题说明了一切,我正在寻找一种方法来实现这一目标。可能吗?
另外,如果这无法实现,那么是否还有其他方法可以将用户从表/查询中选择的ID传递给表单(即使用超链接字段打开表单不是问题,点击的值是棘手的部分)。
谢谢。
解决方法
通常,授予用户直接访问表或查询结果的权限是不明智的做法。您通常应该建立一种
包含带有表/查询结果的列表,或者
是绑定到表/查询的连续形式
然后,用户可以从表单中选择他们想要的项目,然后表单可以将该选择发送到其他表单。
,在Excel中,您将捕获事件SheetSelectionChange,因此只需简短即可:
\'Variable for trapping events in Excel application.
Private WithEvents mxlApp As Excel.Application
Private Sub mxlApp_SheetSelectionChange(ByVal Sh As Object,ByVal Target As Range)
\'Do stuff here.
End Sub
我认为这与Access中的情况类似。我以前没有在VBA中为Access编程,但是应该类似。
这里有一些资源:
http://www.cpearson.com/excel/appevent.aspx
http://www.cpearson.com/excel/Events.aspx