【发布时间】:2015-08-17 12:14:24
【问题描述】:
我正在尝试创建变量,该变量将贯穿 MS Access 中的所有用户活动。
所以我想要实现的是: 用户打开应用程序并设置区域。
从那时起,我希望能够在我的 VBA 命令中引用该区域,这些命令在用户在表单之间移动时触发以限制显示的数据。如何通过各种形式和查询携带变量,或者只是将其创建为参数,并在调用时传递给每个过程?
谢谢
【问题讨论】:
标签: vba ms-access-2010
我正在尝试创建变量,该变量将贯穿 MS Access 中的所有用户活动。
所以我想要实现的是: 用户打开应用程序并设置区域。
从那时起,我希望能够在我的 VBA 命令中引用该区域,这些命令在用户在表单之间移动时触发以限制显示的数据。如何通过各种形式和查询携带变量,或者只是将其创建为参数,并在调用时传递给每个过程?
谢谢
【问题讨论】:
标签: vba ms-access-2010
以下关于 VBA 中 ozgrid 变量的文章具有三个作用域级别:
似乎第三个与您的请求最相关。你可以这样定义它:
Public SelectedRegion as Long
作为一种替代方法,您可以考虑将此选择存储在一个文件和reading the data from file 中。介绍网站上可用示例的相关部分:
myFile = "C:\test\geographical-coordinates.txt"
Open myFile For Input As #1
Do Until EOF(1)
Line Input #1, textline
text = text & textline
Loop
Close #1
【讨论】:
Konrad 的回答涵盖了大多数选项,我只是想补充一点,当您使用 Access 时,您始终可以创建一个用户到区域的映射表并将数据存储在那里。
【讨论】: