Formatar_Perc( Percentual )

Formata o percentual fornecido com o número de casas decimais de acordo com o definido na configuração do sistema.

Exemplo de uso:

Value := Formata_Perc( Vendas['hvFRETE']);


Formatar_Qtde( Quantidade )

Formata a quantidade informada separando as casas dos milhares com pontos e exibindo o número de casas decimais de acordo com o definido na configuração do sistema.

Exemplo de uso:

Value := Formata_Qtde( Vendas['hvQTDE_VENDA']);


Formatar_Total( Valor Total )

Formata o valor total fornecido separando as casas dos milhares com pontos e exibindo o número de casas decimais de acordo com o definido na configuração do sistema.

Exemplo de uso:

Value := Formata_Total( Vendas['hvVALOR_VENDA'] * Vendas['hvQTDE_VENDA']);


Formatar_Valor( Valor )

Formata o valor fornecido separando as casas dos milhares com pontos e exibindo o número de casas decimais de acordo com o definido na configuração do sistema.

Exemplo de uso:

Value := Formata_Valor( Vendas['hvVALOR_VENDA']);


FormatDateTime( Máscara, Data )

Converte o campo Data em valor alfanumérico obedecendo a Máscara fornecida.

Exemplo de uso:

Value := 'Data/Hora:' + FormatDateTime('DD/MM/YYYY HH:NN',Vendas['hvDATA']);


FormatFloat( Máscara, Valor )

Converte o campo Valor em valor alfanumérico obedecendo a Máscara fornecida.

Exemplo de uso:

Value := 'Valor Venda:' + FormatFloat('$###.##0,00',Vendas['hvVALOR_VENDA']);


Mascara_Perc

Retorna a máscara padrão para formatação de percentuais.

Exemplo de uso:

Value := Mascara_Valor;


Mascara_Qtde

Retorna a máscara padrão para formatação de valores.

Exemplo de uso:

Value := Mascara_Qtde;


Mascara_Total

Retorna a máscara padrão para formatação de valores totais.

Exemplo de uso:

Value := Mascara_Valor;


Mascara_Valor

Retorna a máscara padrão para formatação de valores.

Exemplo de uso:

Value := Mascara_Valor;





Para o FormatDateTime poderão ser utilizados os seguintes caracteres na máscara:


d : exibe o dia do mês com 1 ou 2 dígitos (de 1 a 31)

dd : exibe o dia do mês sempre com 2 dígitos (de 01 a 31)

ddd : exibe o dia da semana com três caracteres (dom, seg, ter, qua, qui, sex, sab)

dddd : exibe o dia da semana completo (domigo, segunda-feira, terça-feira, quarta-feira, quinta-feira, sexta-feira e sábado)

m : exibe o dia do mês com 1 ou 2 dígitos (de 1 a 12)

mm : exibe o dia do mês sempre com 2 dígitos (01 a 12)

mmm : exibe o dia do mês abreviado (jan a dez)

mmmm : exibe o dia do mês completo (janeiro a dezembro)

yy : exibe o ano com 2 dígitos (00 a 99)

yyyy : exibe o ano com 4 dígitos (0000 a 9999)

h : exibe a hora com 1 ou 2 dígitos (0 a 23)

hh : exibe a hora sempre com 2 dígitos (00 a 23)

n : exibe os minutos com 1 ou 2 dígitos (0 a 59)

nn : exibe os minutos sempre com 2 dígitos (00 a 59)

s : exibe os segundos com 1 ou 2 dígitos (0 a 59)

ss : exibe os segundos sempre com 2 dígitos (00 a 59)

z : exibe os mili-segundos com 1, 2 ou 3 dígitos (0 a 999)

zzz : exibe os mil9-segundos sempre com 3 dígitos (000 a 999)

/ : exibe o separador de datas

: : exibe o separador de horas



Para o FormatFloat poderão ser utilizados os seguintes caracteres na máscara:


0 : exibe o dígito do número na posição informada e se nessa posição não houver nenhum dígito ela será preenchida com 0.

# : exibe o dígito do número na posição informada e se nessa posição não houver nenhum digito ela não será impressa.

. : exibe o ponto decimal na posição informada.

, : exibe o separador de milhares na posição informada.

E+ : exibe o número em notação científica.




  • Apesar de usar "ponto decimal" para o separador de decimais e a "vírgula" para o separador de milhares, o Hipercusto substituirá automaticamente estes caracteres para os separadores utilizados no Brasil obedecendo a configuração do Windows.
  • Se houver necessidade de informar um texto "fixo" na máscara, isto é, que deverá ser impresso junto com a data ou com o valor, esse texto deverá ser informado entre aspas duplas.