Ir para conteúdo
Fórum Script Brasil
  • 0

Trocar campo numero por texto pré definido?! (Resolvido)


BStar

Pergunta

Bom dia a todos.

Venho mais uma vez pedir ajuda a esse fórum que tanto tem me ajudado!

Estou com o seguinte problema:

Tenho uma campos no meu relatório que me retorna quatro valores numéricos (esse campo é do tipo número no meu BD).

São eles: 1 - 2 - 3 e 4

O que eu gostaria de fazer é que, cada vez que um desses números me fossem retornados, no lugar deles aparecessem os textos que eu deixaria definido antes:

Algo mais ou menos assim para facilitar o entendimento:

IF {EMPRESAS.COD} = 1 THEN {EMPRESAS.COD} = "TEXTO_1" 

    IF {EMPRESAS.COD} = 2 THEN {EMPRESAS.COD} = "TEXTO_2"

        IF {EMPRESAS.COD} = 3 THEN {EMPRESAS.COD} = "TEXTO_3"

ELSE

{EMPRESAS.COD} = "TEXTO_4"

END IF
   END IF
      END IF

Será que tem como fazer? Qual Syntax que eu uso? A Crystal Syntax ou a VBasic Syntax?

Muito obrigado desde já!

Editado por BStar
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

abra um novo campo formula.

ai digite isso, na sintaxe do crystal:

IF {EMPRESAS.COD} = 1 THEN
    "TEXTO_1"
Else IF {EMPRESAS.COD} = 2 Then
    "TEXTO_2"
Else IF {EMPRESAS.COD} = 3 THEN
    "TEXTO_3"
ELSE
    "TEXTO_4"[/code] ou digite isso em basic syntax:
[code]IF {EMPRESAS.COD} = 1 THEN
    Formula = "TEXTO_1"
ElseIF {EMPRESAS.COD} = 2 Then
    Formula = "TEXTO_2"
ElseIF {EMPRESAS.COD} = 3 THEN
    Formula = "TEXTO_3"
ELSE
    Formula = "TEXTO_4"
END IF

e na hora de mostrar no report, mostre esse campo formula q você fez.

Link para o comentário
Compartilhar em outros sites

  • 0
abra um novo campo formula.

ai digite isso, na sintaxe do crystal:

IF {EMPRESAS.COD} = 1 THEN
    "TEXTO_1"
Else IF {EMPRESAS.COD} = 2 Then
    "TEXTO_2"
Else IF {EMPRESAS.COD} = 3 THEN
    "TEXTO_3"
ELSE
    "TEXTO_4"
ou digite isso em basic syntax:
IF {EMPRESAS.COD} = 1 THEN
    Formula = "TEXTO_1"
ElseIF {EMPRESAS.COD} = 2 Then
    Formula = "TEXTO_2"
ElseIF {EMPRESAS.COD} = 3 THEN
    Formula = "TEXTO_3"
ELSE
    Formula = "TEXTO_4"
END IF

e na hora de mostrar no report, mostre esse campo formula q você fez.

Olá Kuroi, boa tarde!

Então, testei nos dois modos e, tanto no crystal quanto o basic syntax, funcionou perfeitamente :D...

Mais uma que o scriptbrasil me ajuda!

Muito obrigado mesmo!

Abraço!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...