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.