PegaTamanhoCampo

PegaTamanhoCampo

A função PegaTamanhoCampo recebe o número de uma tabela e o nome de um campo e retorna o tamanho do campo, caso ele exista no arquivo.

Tipo de Retorno

Integer

Pacote

A função PegaTamanhoCampo está definida dentro do pacote PegaTamanhoCampo.pkg.

Sintaxe

Move (PegaTamanhoCampo({iNrTabela},{sNmCampo})) to {iRet}

Onde:

    • {iNrTabela} é o número de uma tabela cadastrada no filelist;
    • {sNmCampo} é o nome do campo cujo tamanho será consultado;
    • {iRet} é a variável que receberá o tamanho do campo consultado.

    Exemplo

    O exemplo abaixo demonstra a chamada da função:

    Set Field_Changed_Value Field CTe.sDsUltOperacao to ;
        (Left(“Busca do resultado do processamento:” * ;
        sResultado,PegaTamanhoCampo(Main_File(Self),”sDsUltOperacao”)-10))

    Observações

    • Esta função pode ser usada com campos do tipo Number, mas neste caso não retornará a precisão do campo, somente o tamanho.