PegaTamanhoCampo Veja também: AbreTabelaModoExclusivo AplicaMascara BuscarCep CampoEstaNoIndice ColocaZerosEsquerda CotacaoDolarVendaBCB CotacaoDolarVendaBCBHoje CotacaoEuroVendaBCB Crip DecrementMonth DeCrip ExtensoReal GetDefaultPrinter GetOnlyNumbers HoraMinutoSegundoToString IncrementMonth IsBrazilHoliday IsDayLightDate IsNumber LowercaseBr MakeTempFile MFFileSize OpenBrowserFolder OpenTable PegaEnderecoIP PegaPermissaoUsuarioMenu PegaTamanhoCampo ProcuraCampo RemoveAcentos RoundNCasas sCurrentTimeFormat sDateFormat SetDefaultPrinter sTimeFormat Truncate UltimoDiaMes UppercaseBr UpperCaseOnlyFirstLetter ValidaCNPJ ValidaCPF ValidaEmail Valida_IE VerificaExistenciaTabela VerificaTabelaLogitens YearToDateCarnavalHoliday YearToDateCorpusChristiHoliday YearToDatePascoaHoliday YearToDateSextaFeiraDaPaixaoHoliday 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.