回 帖 发 新 帖 刷新版面

主题:求教:报表咋样设适用于用户名的全局变量

各位老师好,我在登陆表单上设了个适用于用户名的全局变量gcuser,在报表上添加域控件,填了gcuser,开始运行很好,现在说找不见这个变量,我在报表的添加变量里加了,但他的字段表达式应该加什么呢?谢谢老师

回复列表 (共1个回复)

沙发

虽说全局变量在整个程序的所有模块都可以调用,但是也只有事先声明才有效。这样问题就出来了,在声明这个变量的模块,还没有执行到,此时有的模块来调用这个变量的话,就会出错。如果这个全局变量的作用域仅局限在一个表单内,可在load或init中声明(也可用自定义表单属性,可随表单的释放自动释放)。如果作用于不同的表单,那么最好在主程序的开始阶段就声明此全局变量。

我来回复

您尚未登录,请登录后再回复。点此登录或注册