主题:求教:报表咋样设适用于用户名的全局变量
yin710
[专家分:0] 发布于 2010-02-28 14:48:00
各位老师好,我在登陆表单上设了个适用于用户名的全局变量gcuser,在报表上添加域控件,填了gcuser,开始运行很好,现在说找不见这个变量,我在报表的添加变量里加了,但他的字段表达式应该加什么呢?谢谢老师
回复列表 (共1个回复)
沙发
wzxc [专家分:9440] 发布于 2010-02-28 17:59:00
虽说全局变量在整个程序的所有模块都可以调用,但是也只有事先声明才有效。这样问题就出来了,在声明这个变量的模块,还没有执行到,此时有的模块来调用这个变量的话,就会出错。如果这个全局变量的作用域仅局限在一个表单内,可在load或init中声明(也可用自定义表单属性,可随表单的释放自动释放)。如果作用于不同的表单,那么最好在主程序的开始阶段就声明此全局变量。
我来回复