具有空值的CrystalReports公式

编程入门 行业动态 更新时间:2024-10-27 10:29:37
本文介绍了具有空值的CrystalReports公式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

如果BATCHNO为NULL,则以下代码无效,在VarINAME中获取空值。 请帮助解决此问题。 非常感谢, Sunil

Hi, Following code is not working if BATCHNO is NULL, get empty value in VarINAME. Please help to solve this. Thanks n regards, Sunil

//--- Code ---- Global StringVar VarINAME:=""; if not ISNULL({invoice01.INAME}) then VarINAME := {invoice01.INAME}; if not ISNULL({invoice01.BATCHNO}) then if {invoice01.BATCHNO} <> "" then VarINAME := VarINAME + ' Batch:' + {invoice01.BATCHNO}; if not ISNULL({invoice01.EXPDATE}) then if year({invoice01.EXPDATE})>1970 then VarINAME := VarINAME + ' Exp:' + totext({invoice01.EXPDATE},"MMM yy");

推荐答案

尝试使用带有多行部分的括号将有所帮助: Try if using parenthesis with multiline parts would help: if not ISNULL({invoice01.INAME}) then VarINAME := {invoice01.INAME}; if not ISNULL({invoice01.BATCHNO}) then ( if {invoice01.BATCHNO} <> "" then VarINAME := VarINAME + ' Batch:' + {invoice01.BATCHNO}; ); if not ISNULL({invoice01.EXPDATE}) then if year({invoice01.EXPDATE})>1970 then VarINAME := VarINAME + ' Exp:' + totext({invoice01.EXPDATE},"MMM yy");

我找到了问题的解决方案。通过添加else子句,令人惊讶的是它有效。 I got solution for the problem. By adding an else clause, surprisingly it works. Global StringVar VarINAME:=""; if not(ISNULL({invoice01.INAME})) then VarINAME := {invoice01.INAME} else VarINAME := ""; if not (ISNULL({invoice01.BATCHNO})) then ( if {invoice01.BATCHNO} <> "" then VarINAME := VarINAME + ' Batch:' + {invoice01.BATCHNO} else VarINAME := VarINAME + ""; ) else VarINAME := VarINAME + ""; if not (ISNULL({invoice01.EXPDATE})) then ( if year({invoice01.EXPDATE})>1970 then VarINAME := VarINAME + ' Exp:' + totext({invoice01.EXPDATE},"MMM yy") else VarINAME := VarINAME + ""; ) else VarINAME := VarINAME + "";

更多推荐

具有空值的CrystalReports公式

本文发布于:2023-11-05 19:45:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1561677.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:公式   CrystalReports

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!