Office中国论坛/Access中国论坛

标题: 请问如何在打开一个窗体时给它传递一个参数? [打印本页]

作者: Stinger    时间: 2002-7-10 22:15
标题: 请问如何在打开一个窗体时给它传递一个参数?
而且,怎样才能接受传过来的参数?

谢谢

作者: Stinger    时间: 2002-7-10 22:56
哈哈哈. 问题解决了!

我在新窗口中建一个 label, 在原窗口中给它赋值.

不过也许不是最好的办法.

不知ACCESS里怎样定义作用于整个 Project 的全局变量?
作者: yuab    时间: 2002-7-10 23:00
在全局模组中宜告变数可以在任何窗体中取到这个变数。
作者: HG    时间: 2002-7-10 23:00
public var as integer  聲明VAR作為變量類型(如整型)
作者: zwh23    时间: 2002-7-11 00:05
楼上的我试过,这句话在程序中写上这后。怎么一运行到这句话的时候就报

编译错误:

SUB或FUNCTION中的属性无效。

为什么?

还有”全局模组“在那?

俺。。。。。。。。初学者。。。。。。。。。。。。。。

作者: martin    时间: 2002-7-11 03:59
旧帖里有的,查查
作者: 大飞    时间: 2002-7-11 16:55
打开窗口时
DoCmd.OpenForm 窗口名, acNormal, "", "", , , 参数
在打开的窗口中的form_open事件中,OpenArgs为这个参数,可以用xxx=OpenArgs获得。
作者: Stinger    时间: 2002-7-11 21:21
太感谢了!
解决了参数传递的问题.

对于全局变量的问题,我已经找到了解决办法:

在 Project 中新建一个 Module 在 Module 中用 Function 申明的函数是全局 Function. 用 Public 申明的变量是全局变量.








欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3