|
| [WINDEV 19] Números para Strings |
| Débuté par pedrosao, 21 fév. 2015 03:22 - Aucune réponse |
| |
| | | |
|
| |
Membre enregistré 42 messages |
|
| Posté le 21 février 2015 - 03:22 |
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á satisfatoriamente. 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 Isto resolve alguns problemas com a formatação de valores em tabelas. |
| |
| |
| | | |
|
| | | | |
| | |
|