水晶报表如果在其他式
问题描述:
我得到一个错误的晶体reports.error以下公式是剩余的文本不似乎是公式的一部分水晶报表如果在其他式
Numbervar t:=0;
IF({GLTRANDE.GLTYPE} =1 OR {GLTRANDE.GLTYPE} =5)Then
WhilePrintingRecords;
t:=tonumber({GLTRAN.CRDIFF})-tonumber({GLTRAN.DRDIFF})
//ELSE IF({GLTRANDE.GLTYPE}="2" OR {GLTRANDE.GLTYPE}="3" OR {GLTRANDE.GLTYPE}="4")Then
else
WhilePrintingRecords;
t:=tonumber({GLTRAN.DRDIFF})-tonumber({GLTRAN.CRDIFF})
请给纠正此一建议问题
答
尝试利用paranthesis的并添加分号if和else
Numbervar t:=0;
IF({GLTRANDE.GLTYPE} =1 OR {GLTRANDE.GLTYPE} =5)Then
(
WhilePrintingRecords;
t:=tonumber({GLTRAN.CRDIFF})-tonumber({GLTRAN.DRDIFF});
)
else
(
WhilePrintingRecords;
t:=tonumber({GLTRAN.DRDIFF})-tonumber({GLTRAN.CRDIFF});
)
感谢的最后陈述你support.it w ^兽人。 –