我的公式连接一个星号、一个字段,然后连接另一个星号以准备代码 39 条形码。我已经这样做了一百万次,包括之前在同一份报告中做过两次。无论出于何种原因,输出显示第一个星号(字段值),但不显示第二个星号。这是实际的公式:
"*" & {CNTR_SCHED.PRIORITY_NOTE2} & "*"
我尝试了几种不同的方法,但无法让输出显示第二个星号。我该如何解决这个问题?
我认为您关于数据值中有回车符的说法是正确的。 尝试使用此公式将其删除。 我在使用水晶报表的注释字段中经常遇到这个问题。
"*" & Replace({CNTR_SCHED.PRIORITY_NOTE2}, Chr(13), "") & "*"
如果这不起作用,请尝试将
Chr(13)
更改为 Chr(10)
。
Chr(13) 是回车代码,而 Chr(10) 是换行代码。 有时您甚至可能需要替换这两个代码,但根据我的经验,这种情况相当罕见。
编辑
看看这个公式是否有效。 这将替代换行和回车。
"*" & Replace(Replace({CNTR_SCHED.PRIORITY_NOTE2}, Chr(10), ""), Chr(13), "") & "*"