Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

VAL()

Propósito

Transformar um valor-cadeia em numérico.

Sintaxe

VAL (<exp.C>)

Argumentos

<exp.C>

representa uma cadeia de caracteres a converter.

Utilização

Retorna um valor numérico a partir de uma cadeia de caracteres. Caso a cadeia de caracteres contiver apenas números, estes serão convertidos com suas casas decimais e sinal. Qualquer outro caractere não é convertido.

Cadeias iniciadas por caracteres não numéricos são convertidas para 0 (zero). A conversão é feita da esquerda para direita até que seja encontrado o fim da cadeia ou um caractere diferente de números, ponto ou sinais unários (+ ou -).

Exemplos

O exemplo a seguir mostra-nos o retorno desta função em diversas situações.

? VAL ("A")             && Exibirá 0

? VAL ("123-")             && Exibirá -123

? VAL (" 123")             && Exibirá 0

? VAL ("+123.33A34")         && Exibirá 123.33

Consulte

CHR() e STR().

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!