Extenso

Gera o extenso de um valor (moeda) em três linhas.

Importante

Esta função contempla no máximo duas casas decimais após a virgula. Caso o valor tenha três ou mais casas decimais após a virgula, ele será arredondado para o valor real de duas.

**Exemplo:**1,5447 = um real e cinquenta e quatro centavos.

Sintaxe: Extenso (Valor, Tamanho_Linha1, Tamanho_Linha2, Tamanho_Linha3, Linha1, Linha2, Linha3);

Parâmetros:

Nome

Tipo

Descrição

ValorCampo

Numérico

Variável do qual se deseja obter o extenso.

Tamanho_Linha1

Numérico

Quantidade de caracteres que será usado na primeira linha para geração do extenso.

Tamanho_Linha2

Numérico

Quantidade de caracteres que será usado na segunda linha para geração do extenso.

Tamanho_Linha3

Numérico

Quantidade de caracteres que será usado na terceira linha para geração do extenso.

Linha1

Alfa

Variável que receberá a primeira linha do extenso do valor.

Linha2

Alfa

Variável que receberá a segunda linha do extenso do valor.

Linha3

Alfa

Variável que receberá a terceira linha do extenso do valor.

Exemplo: Deseja-se gerar o extenso do valor do salário do empregado.

<div class="Code"><p>Definir Alfa VextLin1;<br></br>Definir Alfa VextLin2;<br></br>Definir Alfa VextLin3;<br></br>Extenso (R034Fun.ValSal,30,30,30,VExtLin1,VextLin2,VextLin3);</p></div>

Logo, se o valor do salário do empregado fosse, por exemplo, R$ 1.577,95 teríamos o seguinte resultado:

VextLin1 = “Um mil, quinhentos e setenta e”

VextLin2 = ” sete reais e noventa e cinco ”

VextLin3 = “centavos *********************”

Utilização: Gerador de Relatórios.

Este artigo ajudou você?