Imprimir todo o texto de um campo de dados de um personagem especial no Crystal Reports é bastante simples. A premissa é a de criar uma fórmula para identificar a posição numérica de um caractere especial especificado, e depois recuperar todos os personagens após essa posição para impressão. A fórmula será usada no relatório no lugar do campo de dados que faz referência. Essa fórmula pode ser construído para testar vários caracteres especiais ou aceitar uma variável para alterar o caractere especial que está sendo testado . Coisas que você precisa 
 Crystal Reports 
 Mostrar Mais instruções 
 1 
 Abra uma nova fórmula , e definir variáveis de cadeia . Nota: //define comentários 
 
 stringvar s : = DataField //s = valor do campo constante ou banco de dados 
 
 stringvar c: . = Chr ( x ) //c = qualquer caractere s para definir a posição de divisão. 
 
 //x = qualquer número válido. Ex: Chr (13 ) = Retorno de carro 
 
 numberVar L: . = Comprimento (s ) //L = comprimento de s (aka: última posição ) 
 
 numberVar i: = instr . (s, c ) //i = posição numérica campo de c (ex: m = 13) 
 2 
 lugar após as variáveis do passo 1 , a expressão para recuperar os dados após a especial. personagem. Use as variáveis como argumentos na função interna de string ( média). 
 
 //Mid leva string ( s) a partir da posição após o caractere especial posição inicial ao 
 
 posição final ( . L) 
 
 mid ( s, i +1 , L ), 
 3 
 Salvar fórmula, e colocar no relatório 
 
 Nota 1 : . Esta fórmula pode ser exibida com o campo de destino para mostrar os dados em bruto eo 
 
 fórmula como a verificação dos resultados 
 
 Note2 : . . Esta fórmula tem como alvo a posição da primeira ocorrência do caractere especial < br >