Sintaxe do relatório cristal para substituir o texto por outra cadeia na tabela de campos

Sou muito nova, por isso peço desculpa de antemão. Estou nos relatórios de Cristal v. 11 e preciso de fazer um tipo de pseudónimo. Por exemplo: dentro da tabela 1 tem dois nomes de campos onde eu preciso converter de 'a' para 'B'.

Tentei várias sintaxe e nenhuma funciona.
  • 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") * mensagem de erro " um booleano é necessário aqui."

Por favor, ajudem-me! Obrigado.

Author: craig, 2013-11-21

2 answers

Tenta:

WhilePrintingRecords;
StringVar ReplaceString;

ReplaceString := Replace ({table_Name}, "A", "B");
ReplaceString
Agora, se você tiver um erro booleano do que precisa nos dizer com que tipo de campo está lidando.
 1
Author: campagnolo_1, 2013-11-21 14:36:24

Se está a tentar criar um nome falso da tabela, tem de o fazer no Especialista da Base de dados. Assim que seleccionar a tabela desejada, carregue em F2 e modifique o nome como desejar?

 0
Author: craig, 2013-11-21 14:58:49