[RESOLVIDO] Listar a string de um campo integer da tabela

Discussão em 'EMS , HCM e Totvs 11' iniciado por kenny, Maio 3, 2016.

?

Informação Util?

  1. SIM

    0 voto(s)
    0.0%
  2. NÃO

    0 voto(s)
    0.0%
Status do Tópico:
Não esta aberto para novas mensagens.
  1. kenny

    kenny Sem Pontuação

    Prezados, saudações..

    Existe alguns campos de tabela do datasul, que no banco é gravado como integer e quando executa um disp ele mostra as strings, pois possui view-as (Exemplo: campo emitente.ind-cre-cli). Ai você quer pegar as strings para jogar em um relatório ou um campo.

    Para não fazer varios ifs assign ou case, pode ser usado:

    def var situacao as char.

    for each emitente no-lock where cod-emit = 999.
    assign situacao = {adinc/i10ad098.i 4 emitente.ind-cre-cli} .
    end.

    com isso, não precisa ficar fazendo nem, if emitente.ind-cre-cli = 1 then ... e não precisa ficar fazendo, case emitente.ind-cre-cli: when 1 ...

    Espero que ajude.

    Abraços

    Kenny Rogers
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página