Crystal Report语法用于将字符串替换为字段表中的另一个字符串

时间:2013-11-21 14:22:40

标签: sql string syntax crystal-reports crystal-reports-xi

我很新,所以我事先道歉。我在Crystal Reports v.11中,我需要做一种字符串别名。例如:在表1中有两个字段名称,我需要将其从“A”转换为“B”。

我已经尝试了几种语法,但没有工作:

  • ToText({table_name},"A","B")

  • if {table_name}='A' then 'B' else {table_name}

  • if {table_name}='A' then 'B' else ""

  • Replace({table_name},"A","B") *错误消息“此处需要布尔值。”

请帮忙!谢谢。

2 个答案:

答案 0 :(得分:1)

尝试:

WhilePrintingRecords;
StringVar ReplaceString;

ReplaceString := Replace ({table_Name}, "A", "B");
ReplaceString

现在,如果你得到一个布尔错误而不是你需要知道你正在处理什么类型的字段。

答案 1 :(得分:0)

如果您尝试创建表别名,则需要在“数据库专家”中执行此操作。选择所需的表格后,点击F2,然后根据需要修改名称?