在MS Access中为用户携带VBA中的变量

时间:2015-08-17 12:14:24

标签: vba ms-access-2010

我正在尝试创建一个可以传输MS Access中所有用户活动的变量。

所以我想要实现的目标是: 用户打开应用程序并设置一个区域。

从那时起,我希望能够在我的VBA命令中引用当用户在表单之间移动时触发的区域,以限制显示的数据。如何通过各种表单和查询来携带变量,或者只是将其创建为在调用时传递给每个过程的参数?

由于

2 个答案:

答案 0 :(得分:1)

以下有关VBA中ozgrid个变量的文章有三个范围级别:

  1. 过程级别
  2. 模块级
  3. 项目级,工作簿级或公共模块级
  4. 看来第三个在您的请求中最相关。您可以这样定义:

    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
    

答案 1 :(得分:1)

康拉德的回答涵盖了大多数选项,我只是想在您使用Access时添加,您可以随时创建用户到区域映射表并将数据存储在那里。