Sql Crystal reports不';不显示文本
我在crystal reports工作 当我打开发票并运行它时,它不会显示一些可变文本空间 但当我浏览字符串的数据时,它显示:Sql Crystal reports不';不显示文本,sql,crystal-reports,Sql,Crystal Reports,我在crystal reports工作 当我打开发票并运行它时,它不会显示一些可变文本空间 但当我浏览字符串的数据时,它显示: Type: String Length: 12 Debiteur nr. SQL代码是: select {Report name.InvCustLangCode} case "NL" : "Debiteur nr." case "UK" : "Debtor nr." case
Type: String
Length: 12
Debiteur nr.
SQL代码是:
select {Report name.InvCustLangCode}
case "NL" : "Debiteur nr."
case "UK" : "Debtor nr."
case "DE" : "Debitor nr."
default: "Debiteur"
任何关于它为什么不在框架中显示我的文本的帮助都很好。增加用于在报告中显示文本的字段的大小。最有可能的是,数据中有一个
null
值。尝试:
If Isnull({Report name.InvCustLangCode}) Then
"Debiteur"
Else
select {Report name.InvCustLangCode}
case "NL" : "Debiteur nr."
case "UK" : "Debtor nr."
case "DE" : "Debitor nr."
default: "Debiteur" -- zero-length string
**编辑**
这个公式应该适用于任何部分。如果您没有看到正确的值,则会发生其他情况。您能告诉我如何做到这一点吗?因为在预览中,我尝试将框架的角拖到一个荒谬的大小,而文本仍然不在其中…不在预览中,但在工具中进行操作,然后查看PreviewOpe,我在“设计视图”中用rmb>大小和位置对其进行了更改,但它仍然不显示它应该显示的文本,但这些字段位于页脚中。你知道一种方法可以使页脚的数据可用吗?这样,当一家德国公司收到发票时,它将使用他们的母语。当
{Report name.InvCustLangCode}
的值为null
时,是否应该选择默认值@craig@CasNouwens,在CR中,null
值不等于默认值,除非在报告设置中启用了将null值转换为其默认值。在做其他事情之前,你应该先测试CR中的空值。好的,谢谢你,我会在这个项目的其余部分记住这一点。你确定使用的数据表是正确的吗?我对此非常确定@伊蒂亚吉