点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我对Crystal Reports还是很陌生,我被困住了,希望这里有人可以帮助我。
我有一个报告,我想将地址打印到我们运送订单的位置。 我在四个不同的字段中可以找到有关送货地址的信息。
ordlevadr2(第一个prio)-如果此字段中有数据,请始终使用该
ftgpostadr5(第二个prio)-如果ordlevadr2为空,则查看此处是否有任何值,请使用此
ftgpostadr2(第三段)-如果ordlevard2和ftgpostadr5为空,并且该字段中有值,请使用此值
ftgpostadr4(最后一个)–如果ordlevadr2,ftgpostadr5和ftgpostadr2为空,请使用此
如果所有字段均为空,则将文本设置为"无"
我尝试使用下面的代码,但我做对了
如果是ISNULL({q_import_tableu; 1.ordlevadr2}),然后(如果是ISNULL({q_import_tableu; 1.ftgpostadr2}),然后是{q_import_tableu; 1.ftgpostadr5},否则,如果是ISNULL({q_import_tableu; 1.ftgpostadr5}),则是{q_import_tableu ; 1.ftgpostadr2}否则为ISNULL({q_import_tableu; 1.ftgpostadr4}),则{q_import_tableu; 1.ftgpostadr5}否则为'none';)否则为{q_import_tableu; 1.ordlevadr2} +''+ {q_import_tableu; 1.ordlevadr3}
尝试:
如果不是(ISNULL({q_import_tableu; 1.ordlevadr2})或({q_import_tableu; 1.ordlevadr2} ="")
然后
{q_import_tableu; 1.ordlevadr2}
其他
如果不是(ISNULL({q_import_tableu; 1.ftgpostadr5})或({q_import_tableu; 1.ftgpostadr5} ="")
然后
{q_import_tableu; 1.ftgpostadr5}
其他
如果不是(ISNULL({q_import_tableu; 1.ftgpostadr2})或({q_import_tableu; 1.ftgpostadr2} ="")
然后
q_import_tableu; 1.ftgpostadr2}
其他
如果不是(ISNULL({q_import_tableu; 1.ftgpostadr4})或({q_import_tableu; 1.ftgpostadr4} ="")
然后
{q_import_tableu; 1.ftgpostadr4}
其他 "无"
感谢您访问SAP社区以获得问题的答案。 由于您是第一次在这里提出问题,因此建议您熟悉 https ://community.sap.com/resources/questions-and-answers (如果您还没有的话),因为它提供了准备问题的技巧,这些问题引起了我们成员的回响。
如果您愿意,可以先选择"操作",然后再"编辑"来修改您的问题(尽管一旦有人回答了您的问题,您将失去编辑问题的能力-但是,如果发生这种情况,您可以在" 评论)。 在编辑时,还可以使用"插入代码"按钮使问题的这一部分更易于阅读。 您将在问题工具栏中找到该按钮-右侧的最后选择。
最后,如果您希望与读者建立联系,请考虑在您的个人资料中添加图片。 操作方法如下: https://www.youtube.com/watch?v = F5JdUbyjfMA&list = PLpQebylHrdh5s3gwy-h6RtymfDpoz3vDS 。 通过使用您的照片来个性化您的个人资料,可以鼓励读者做出回应。
亲切的问候,
-Jerry
Hi
您可以使用IIF语句
什么是行不通的? 您遇到错误了吗?
-Dell
非常感谢!
它正在工作,我在该字段中获得了想要的正确地址:)
谢谢
我也会尝试这个。 学习解决问题的多种方式总是好事! :)
一周热门 更多>