Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css
Portuguese

Pagetitle

...

...

GetDtoVal
GetDtoVal

...

Converte

...

uma

...

string

...

que

...

contém

...

um

...

valor

...

numérico

...

para

...

um

...

número

...

formatado.

Sintaxe

GetDToVal ( < cDtoVal> ) --> nRet

...

Bloco de código
collapsefalse
GetDtoVal( < cDtoVal > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cDtoVal

...

caractere

Indica a string (com valor numérico) que será convertida.

X

 

Retorno

Nome

...

Tipo

Descrição

nRet

numérico

Retorna um dado numérico.

Observações

...

 

...

  • A função também verifica se existe algum caractere (.) diferente. Caso sim, o retorno do número é fracionado na ordem que estava contido na string.
  • A conversão não considera número negativo.

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
User Function Exemplo() 
  nRet := GetDtoVal('123456')           //retorno 123456.
0000GetDtoVal
0000
  nRet := GetDtoVal('1/2/3/4/5/6')      //retorno 123456.
0000GetDtoVal
0000
  nRet := GetDtoVal('fim.123456')       //retorno 0.
123456GetDtoVal
123456
  nRet := GetDtoVal('teste')            //retorno 0.0
Return

Abrangência

Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10

Veja também