Padrões numéricos

Símbolos específicos devem ser usados para criar padrões numéricos para campos numéricos. Esses símbolos também podem ser usados com o objetivo de criar padrões numéricos para campos decimais.

Nota: O traço (-), os dois pontos (:), a barra (/) e o espaço ( ) são tratados como valores literais e podem ser incluídos em qualquer local de um padrão. Para incluir uma expressão em um padrão, delimite a string de texto com aspas simples ('). Por exemplo, 'Seu saldo é de 'z,zz9.99' pode ser especificado como o Padrão de exibição.

Use os seguintes símbolos de padrões para criar padrões. O padrão determina o formato para que os usuários insiram ou formatem dados. Os resultados formatados na coluna Exemplo são delimitados por aspas duplas para que seja possível se visualizar o local em que os espaços aparecem no resultado. As aspas não fazem parte do resultado. Nesses exemplos, a localidade é inglês americano.

Símbolo numérico

Descrição

Exemplo

     

9

Um único dígito ou o dígito zero se a entrada estiver vazia. Após o radix decimal, indica o número exato de dígitos que estão contidos no valor de dados.

Padrão de exibição: zzz,zz9.999

Valor de entrada: 123456.1236 ou 1234

Valor formatado: “123,456.124” ou “1,234.000”

z

Um único dígito ou nenhuma saída se a entrada for o dígito zero de liderança ou nenhuma saída se a entrada estiver vazia

Padrão de exibição: $zzz9

Valor de entrada: 123

Valor formatado: “$123”

z

Um único dígito ou um espaço se a entrada for um dígito zero de liderança ou um espaço se a entrada estiver vazia

Padrão de exibição: $ZZZ9

Valor de entrada: 123

Valor formatado: “$ 123”

s

Um sinal de subtração (-) se o número for negativo (quando o número é positivo, nenhum símbolo é necessário)

Padrão de exibição: $szzz9

Valor de entrada: 123 ou -123

Valor formatado: “$123” ou “$-123”

S

Um sinal de subtração (-) se o número for negativo ou um espaço se o número for positivo

Padrão de exibição: $Szzz9

Valor de entrada: 123 ou -123

Valor formatado: “$ 123” ou “$-123”

E

Símbolo exponencial (E+3 significa um valor exponencial 3 e E-2 significa o valor exponencial -2).

O símbolo exponencial (E) apenas pode ser usado após um dígito 9, z ou Z.

Padrão de exibição: 99.999E

Valor de entrada: 12345 ou 0.12345

Valor formatado: “12.345E+3” ou “12.345E-2”

$

Símbolo de moeda, qualquer um que corresponda à configuração Local atual do objeto

Padrão de exibição: $zzz9

Valor de entrada: 123

Valor formatado: “$123”

cr

Um símbolo de crédito (CR) se o número for negativo (quando o número é positivo, nenhum símbolo é necessário)

Padrão de exibição: cr$zzz9

Valor de entrada: 123 ou -123

Valor formatado: “$123” ou “CR$123”

CR

Um símbolo de crédito (CR) se o número for negativo ou espaços se o número for positivo

Padrão de exibição: CR$zzz9

Valor de entrada: 123 ou -123

Valor formatado: “ $123” ou “CR$123”

db

Um símbolo de débito (DB) se o número for negativo (quando o número é positivo, nenhum símbolo é necessário)

Padrão de exibição: db$zzz9

Valor de entrada: 123 ou -123

Valor formatado: “$123” ou “DB$123”

DB

Um símbolo de débito (DB) se o número for negativo ou espaços se o número for positivo

Padrão de exibição: DB$zzz9

Valor de entrada: 123 ou -123

Valor formatado: “ $123” ou “DB$123”

( )

Caracteres de parênteses à esquerda e à direita para mostrar um número negativo. Se o número for positivo, os caracteres de parênteses se tornarão espaços.

Nota: Os caracteres de parênteses à esquerda e à direita apenas podem delimitar um dígito 8, 9, z ou Z.

Padrão de exibição: ($zzz9)

Valor de entrada: 123 ou -123

Valor formatado: “ $123 ” ou “($123)”

.

Radix decimal, qualquer um que corresponda à configuração Local atual do objeto

Padrão de exibição: zzz9.99

Valor de entrada: 123.45

Valor formatado para uma localidade alemã (Alemanha): “123,45”

v

Radix decimal implícito, qualquer um que corresponda à configuração Local atual do objeto (o radix decimal é removido antes da saída ser escrita)

Padrão de exibição: zzz9v99

Valor de entrada: 123.45

Valor formatado: “12345”

,

Caractere de agrupamento, qualquer um que corresponda à configuração Local atual do objeto

Padrão de exibição: z,zz9.99

Valor de entrada: 1234.56

Valor formatado para uma localidade alemã (Alemanha): “1.234,56”

%

Símbolo de porcentagem, qualquer um que corresponda à configuração Local atual do objeto

Padrão de exibição: z9.99%

Valor de entrada: 0.123

Valor formatado: “12.30%”

Símbolos reservados

Os seguintes símbolos apresentam significados especiais e não podem ser usados como texto literal.

Símbolo

Descrição

?

Quando submetido, o símbolo corresponde a qualquer outro caractere. Quando unido para exibição, ele se torna um espaço.

*

Quando submetido, o símbolo corresponde a 0 ou a caracteres de espaço em branco Unicode. Quando unido para exibição, ele se torna um espaço.

+

Quando submetido, o símbolo corresponde a um ou mais caracteres de espaço em branco Unicode. Quando unido para exibição, ele se torna um espaço.