我的访问项目中有一个表单模块。在模块的顶部,我声明一个变量,像这样:访问表单模块中的变量的公共和私人修改器
option explicit
private id_foo as long
我想明确地指出,我通过使用它的private
访问修饰符需要在我的窗体模块中的变量。
现在,同样的窗体模块中进一步下跌,我有需要知道和/或修改的id_foo
值的函数:
function bar() as long
call do_something(me.id_foo)
end function
然而,这不起作用。但是,当我更改专用修改器修改器公像
public id_foo as long
它的工作。
这种行为让我感到奇怪或者不直观,事实上,我无法看到public和private的含义,如果我必须将该变量声明为public,才能在同一个表单模块中使用它。
那么,我是否忽略了一些显而易见的东西,或者这是应该如何处理的?在id_foo前
感谢/刘若英
它以什么方式不起作用?错误讯息?它是否编译,因为我看不到它可以与我在那里? – Fionnuala 2009-11-09 14:15:29