我正在使用
shared datevar tdate;
公式字段中的共享变量(在子报表中设置)。 如何检查其空值为
IsNull(tdate)
无效。它说IsNull函数需要一个字段。 任何帮助将不胜感激。
答案 0 :(得分:3)
如果变量已声明但未初始化,则它们将包含以下默认值:
话虽如此,您不应该在代码中使用或检查默认值。而是将它们初始化为您自己的默认值。例如:
shared datevar tdate := date(1900,1,1) //Initialize the shared variable
... if tdate=date(1900,1,1) then ... //check for initialized and unmodified value
答案 1 :(得分:1)
您只能在字段上使用Isnull()
功能。
我不确定这是否有用,但值得一试:
创建公式字段:
// {@wrapper}
Shared Datevar tdate;
测试它为null:
If IsNull({@wrapper}) Then
...