segunda-feira, 17 de agosto de 2015

Windev Numeros para String

Números para String

O Windev trata todos os controles de tela como strings (inclusive as colunas de uma tabela)
por isso o comando
Trace(NumToString(COL_HstInvHdrSysId,"012d"))
não funcionará satisfatoriament. Nenhum erro será apresentado, mas também... nada acontecerá, isto porque isto não é um
número. Então se COL_HstInvHdrSysId contém 123456 o resultado será "123456" .
Ao invés diso podemos escrever um código como:
nHstInvHdrSysId is int = COL_HstInvHdrSysId
Trace(NumToString(nHstInvHdrSysId,"012d"))
Agora o resultado será:
000000123456
Exemplos de formato:
14.8F
Isto resolve alguns problemas com a formatação de valores em tabelas.

--------------------------------------------------------------------------------------------------------------
 Blog Relacionados

Manuseio String - Opcoes
Extrai Lado Direito - Right
Extrai Lado Esquerdo - Left
ExtractString - Separar SubString Com Separador  
Funções - Functions
Numero Para String
Tamanho String - Length
Operadores
Preenche Campo - Complet
Retorna sem Branco - NoSpace 
Retirar Blocos
Separador CR
--------------------------------------------------------------------------------------------------------------

Nenhum comentário:

Postar um comentário

Teste

Teste
teste