子报表引用共享变量后出错,求助。。。
沿用阿泰的示例:
主报表公式名称:@fMain1
公式内容:
Shared myTest1 as string
myTest1=Cstr({@POST})
formula = myTest1
其中POST为主报表中公式字段
公示内容为:
if ({NEWPACKSLIPVIEW_MAIN.Group_ID} = "PFSC" AND {NEWPACKSLIPVIEW_MAIN.addresscompare} = "Y" )
then "Y" else "N"
子报表公式名称:@fSub1
公式内容:
Shared myTest1 as string
formula=myTest1
预览后 POST fMain1 fSub1 都能显示Y或者N
现在我在子报表中 要根据fSub1的值 来抑制显示@text_price这个公式字段
右键-设置字段格式-抑制显示的公式 里 输入
IF {@fSub1}="Y" THEN TURE
ELSE FALSE;
就有报错 说 “此处应该有一个数字,货币金额,布尔值。。。和字符串”
改如何解决? 请指点 谢谢!