Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Os Tipos de Dados Número (incluindo Número Grande) e Moeda no Access têm uma grande variedade de formatos para ajudar a cumprir as suas circunstâncias exclusivas. Com a formatação de números e moedas, tem três opções: manter os formatos predefinidos, aplicar um formato predefinido ou criar um formato personalizado.  Quando aplica um formato a um campo de tabela, esse mesmo formato é aplicado automaticamente a qualquer controlo de formulário ou relatório que posteriormente vincula a esse campo de tabela.  A formatação só altera a forma como os dados são apresentados e não afeta a forma como os dados são armazenados ou como os utilizadores introduzem dados.

Neste artigo

Descrição geral dos formatos de número e moeda

Para criar um formato personalizado, irá introduzir vários carateres na propriedade Formatar de um campo de tabela. Os carateres podem ser marcadores de posição (como 0 e #), separadores (como pontos e vírgulas), carateres literais e cores com base na forma como pretende que a formatação seja. Lembre-se de que o Access aplica automaticamente quaisquer formatos personalizados que utilize num campo de tabela a um controlo num formulário ou relatório, se estiver vinculado (ligado).

Pode especificar formatos para quatro tipos de valores numéricos : positivo, negativo, zero (0) e nulo (indefinido). Se optar por criar um formato para cada tipo de valor, tem de colocar o formato dos valores positivos em primeiro lugar, o formato dos valores negativos em segundo lugar, o formato para valores zero em terceiro e o formato dos valores nulos em último lugar. Além disso, tem de separar cada formato com um ponto e vírgula.

Exemplo de formatação personalizada: #,###.##; (#,###.##) [Vermelho]; 0,000.00;" Indefinido"

Apresenta como: 1,234.568-1.234.568 = 0

Eis o que significa a formatação

  • O sinal de número (#) é um Marcador de Posição para dígitos. Se não existirem valores, o Access apresenta um espaço em branco. Para apresentar zeros em vez de espaços em branco.Por exemplo: para apresentar 1234 como 1234,00, utilize o número 0 como o marcador de posição como este ####.00.

  • Valores positivos com duas casas decimais.

  • Valores negativos com duas casas decimais, entre parênteses e tipo vermelho.

  • Zero valores como o número 0, sempre com duas casas decimais.

  • Valores nulos como a palavra "Indefinido".

Até quatro secções são possíveis para uma cadeia e cada secção é separada por um ponto e vírgula (;). Se o campo da tabela aceitar valores nulos, pode omitir a quarta secção.

Section

Descrição do Formato

Exemplo

Se a primeira secção contiver #,###.##

Apresenta valores positivos.

1234.5678 é apresentado como 1.234.568

Este formato utiliza a vírgula como separador de milhares e o período como separador decimal. Se os valores decimais no registo excederem o número de carateres de marcador de posição no formato personalizado, o Access arredonda os valores e apresenta apenas o número de valores especificados pelo formato. Por exemplo, se o seu campo contiver 3456,789, mas o respetivo formato especificar duas casas decimais, o Access arredonda o valor decimal para 0,79.

Sugestão: Para um formato com valores maiores ou mais casas decimais, adicione mais marcadores de posição para o valor decimal, como #,###.###.

Se a segunda secção contiver (#,###.##)[Vermelho]

Apresenta apenas valores negativos.Se os seus dados não contiverem valores negativos, o Access deixa o campo em branco.

O valor negativo está entre carateres literais ou parênteses. Neste exemplo, qualquer valor negativo será apresentado a vermelho.

Se a terceira secção contiver 0 000,00

Define o formato para todos os valores zero (0).

Quando o campo contém um valor de zero, é apresentado 0000,00. Para apresentar texto em vez de um número, utilize "Zero" (entre aspas duplas).

Se a quarta secção contiver "Indefinido"

Define o que os utilizadores veem quando um registo contém um valor nulo. Neste caso, os utilizadores veem a palavra "Indefinido".

Também pode utilizar outro texto, como "Nulo" ou "****". Os carateres adjacentes com aspas duplas são tratados como literais e são apresentados exatamente como introduzidos.

Início da Página

Aplicar um formato predefinido

O Access fornece vários formatos predefinidos para dados numéricos e monetários. O formato predefinido é apresentar o número conforme introduzido.

Sugestão    Pode utilizar a propriedade DecimalPlaces para substituir o número predefinido de casas decimais para o formato predefinido especificado para a propriedade Formato .

Numa tabela

  1. Abra a tabela na Vista Estrutura.

  2. Na secção superior da grelha de estrutura, selecione o campo Data/Hora que pretende formatar.

  3. Na secção Propriedades do Campo na secção inferior, clique na seta na caixa de propriedade Formatar e selecione um formato na lista pendente.

  4. Depois de selecionar um formato, o botão Opções de Atualização de Propriedades é apresentado e permite-lhe aplicar o seu novo formato a quaisquer outros campos de tabela e controlos de formulário que o herdem logicamente. Para aplicar as alterações em toda a base de dados, clique na etiqueta inteligente e, em seguida, clique em Atualizar Formato em todos os <nome do campo> é utilizado. Neste caso, Nome do Campo é o nome do seu campo de número ou moeda.

  5. Para aplicar as suas alterações a toda a base de dados, quando a caixa de diálogo Atualizar Propriedades for apresentada e apresentar os formulários e outros objetos que herdam o novo formato. Clique em Sim.

    Para obter mais informações, veja Propagar uma propriedade de campo.

  6. Guarde as alterações e mude para a vista Folha de Dados para ver se o formato satisfaz as suas necessidades.

Nota    Os novos formulários, relatórios ou vistas que criar com base nesta tabela obtêm a formatação da tabela, mas pode substituir esta opção no formulário, relatório ou vista sem alterar a formatação da tabela.

Num formulário ou relatório

Num formulário ou relatório, as datas são normalmente apresentadas em caixas de texto. Basta definir a propriedade Formatar da caixa de texto para o formato de data que pretende.

  1. Abra a Vista de Esquema do formulário ou relatório ou a Vista estrutura.

  2. Posicione o ponteiro na caixa de texto com o número ou moeda.

  3. Prima F4 para apresentar a Folha de Propriedades.

  4. Defina a propriedade Formatar para um dos formatos de data predefinidos.

Numa consulta

  1. Abra a consulta na Vista estrutura.

  2. Clique com o botão direito do rato no campo de data e, em seguida, clique em Propriedades.

  3. Na Folha de Propriedades, selecione o formato pretendido na lista de propriedades Formatar .

Numa expressão

  • Utilize a função FormatDateTime para formatar um valor de data num dos vários formatos predefinidos.

    Poderá considerar isto útil se estiver a trabalhar numa área que requer uma expressão, como uma macro ou uma consulta.

Início da Página

Exemplos de formatos predefinidos

A tabela seguinte mostra as definições predefinidas da propriedade Formato para números e moeda.

Definição

Descrição

Número Geral

(Predefinição) Apresentar o número conforme introduzido.

Moeda

Utilize os milhares separador; siga as definições especificadas nas definições regionais do Windows para quantidades negativas, símbolos decimais e monetários e casas decimais.

Euro

Utilize o símbolo de euro (Euro), independentemente do símbolo de moeda especificado nas definições regionais do Windows.

Resolvido

Apresentar, pelo menos, um dígito; siga as definições especificadas nas definições regionais do Windows para quantidades negativas, símbolos decimais e monetários e casas decimais.

Padrão

Utilizar o separador de milhares; siga as definições especificadas nas definições regionais do Windows para quantidades negativas, símbolos decimais e casas decimais.

Percentagem

Multiplique o valor por 100 e acrescente um sinal de percentagem (%); siga as definições especificadas nas definições regionais do Windows para quantidades negativas, símbolos decimais e casas decimais.

Científico

Utilize a notação científica padrão.

Seguem-se exemplos dos formatos de número predefinidos.

Definição

Dados

Apresentação

Número Geral

3456.789 –3456.789 $213.21

3456.789 –3456.789 $213.21

Moeda

3456.789 –3456.789

$3.456.79 ($3.456.79)

Resolvido

3456.789 –3456.789 3.56645

3456.79 –3456.79 3.57

Padrão

3456.789

3,456.79

Percentagem

3 0.45

300% 45%

Científico

3456.789 –3456.789

3.46E+03 –3.46E+03

Início da Página

Aplicar um formato personalizado

  1. Abra a tabela na Vista Estrutura.

  2. Na secção superior da grelha de estrutura, selecione o campo Data/Hora que pretende formatar.

  3. Na secção Propriedades do Campo , selecione o separador Geral , clique na célula junto à caixa Formatar e introduza os carateres específicos com base nas suas necessidades de formatação.

  4. Depois de selecionar um formato, é apresentada a etiqueta inteligente Opções de Atualização de Propriedades e permite-lhe aplicar o seu novo formato a quaisquer outros campos de tabela e controlos de formulário que o herdem logicamente. Para aplicar as suas alterações em toda a base de dados, clique na etiqueta inteligente e, em seguida, clique em Atualizar Formato onde quer que o Nome do Campo seja utilizado. Neste caso, Nome do Campo é o nome do campo Data/Hora.

  5. Para aplicar as suas alterações a toda a base de dados, quando a caixa de diálogo Atualizar Propriedades for apresentada e apresentar os formulários e outros objetos que herdam o novo formato. Clique em Sim.

    Para obter mais informações, veja Propagar uma propriedade de campo.

  6. Guarde as alterações e mude para a vista Folha de Dados para ver se o formato satisfaz as suas necessidades.

  7. Teste o formato ao fazer o seguinte:

    • Introduza valores sem separadores de milhares ou separadores decimais e veja como o formato trata os dados. O formato coloca os separadores nos locais corretos?

    • Introduza valores mais longos ou mais curtos do que o previsto (com e sem separadores) e veja como o formato se comporta. O formato adiciona espaços em branco indesejados ou zeros à esquerda ou à direita?

    • Introduza um valor zero ou nulo num formato destinado a valores positivos ou negativos e veja se gosta do resultado.

Nota    Quando aplica um formato a um campo de tabela, o Access utiliza esse mesmo formato em qualquer formulário ou controlo de relatório que vincula (liga) a esse campo.

Início da Página

Exemplos de formatos personalizados

Seguem-se exemplos de formatos de número personalizados.

Definição

Descrição

0; (0);;" Nulo"

Apresentar valores positivos normalmente; apresentar valores negativos entre parênteses; apresentar a palavra "Nulo" se o valor for Nulo.

+0.0;–0.0; 0.0

Apresentar um sinal de adição (+) ou subtração (–) com números positivos ou negativos; apresentar 0,0 se o valor for zero.

Início da Página

Carateres de formato personalizado

Para criar um formato personalizado, utilize os seguintes carateres como marcadores de posição e separadores.

Caráter

Descrição

#

Utilizado para apresentar um dígito. Cada instância do caráter representa uma posição para um número. Se não existir nenhum valor numa posição, o Access apresenta um espaço em branco. Além disso, pode ser utilizado como um marcador de posição.

Por exemplo, se aplicar o formato #,### e introduzir um valor de 45 no campo, será apresentado 45. Se introduzir 12.145 num campo, o Access apresenta 12.145 , apesar de ter definido apenas um marcador de posição à esquerda do separador de milhares.

0

Utilizado para apresentar um dígito. Cada instância do caráter representa uma posição para um número. Se não existir nenhum valor numa posição, o Access apresenta um zero (0).

Separador decimal

. (ponto final)

Indica onde pretende que o Access coloque o caráter separador entre uma parte inteira e decimal de um campo de número ou moeda.

Os separadores decimais variam e são definidos nas definições regionais no Windows.

Separador de milhares

, (vírgula)

Indica onde pretende que o Access coloque o caráter separador entre a parte de milhares de um campo de número ou moeda.

Os separadores de milhares variam e são definidos nas definições regionais no Windows.

espaços em branco, + - $ ()

Utilizado para inserir espaços em branco, carateres matemáticos (+ -) e símbolos financeiros (¥ £ $) conforme necessário em qualquer parte das cadeias de formato. Se quiser utilizar outros símbolos matemáticos comuns, como barra (\ ou /) e o asterisco (*), coloque-os entre aspas duplas. Tenha em atenção que pode colocá-los em qualquer lugar.

 \

Utilizado para forçar o Access a apresentar o caráter que se segue imediatamente. Isto é o mesmo que rodear um caráter com aspas duplas.

 !

Utilizado para forçar o alinhamento esquerdo de todos os valores. Quando força o alinhamento à esquerda, não pode utilizar os marcadores de posição # e 0 dígitos, mas pode utilizar marcadores de posição para carateres de texto.

 *

Utilizado para forçar o caráter imediatamente a seguir ao asterisco para se tornar um caráter de preenchimento — um caráter utilizado para preencher espaços em branco. Normalmente, o Access apresenta dados numéricos como alinhados à direita e preenche qualquer área à esquerda do valor com espaços em branco. Pode adicionar carateres de preenchimento em qualquer parte de uma cadeia de formato e, quando o fizer, o Access preenche todos os espaços em branco com o caráter especificado.

Por exemplo, o formato £##*~.00 apresenta um valor de moeda como £45~~~~~,15. O número de carateres de til (~) apresentados no campo depende do número de espaços em branco no campo da tabela.

 %

Utilizado como o último caráter numa cadeia de formato. Multiplica o valor por 100 e apresenta o resultado com um sinal de percentagem à direita.

E+, E-

– ou –

e+, e-

Utilizado para apresentar valores na notação científica (exponencial).

Utilize esta opção quando o formato científico predefinido não fornecer espaço suficiente para os seus valores. Utilize E+ ou e+ para apresentar valores como expoentes positivos e E- ou e- para apresentar expoentes negativos. Tem de utilizar estes marcadores de posição com outros carateres.

Por exemplo, suponha que aplica o formato 0,000E+00 a um campo numérico e, em seguida, introduza 612345. O Access apresenta 6.123E+05. O Access arredonda primeiro o número de casas decimais para três (o número de zeros à direita ou à esquerda do separador decimal). Em seguida, o Access calcula o valor expoente do número de dígitos que caem para a direita (ou para a esquerda, dependendo das definições de idioma) do separador decimal no valor original. Neste caso, o valor original teria colocado "612345" (cinco dígitos) à direita da vírgula decimal. Por esse motivo, o Access apresenta 6,123E+05 e o valor resultante é o equivalente a 6,123 x 105.

"Texto literal"

Utilize aspas duplas para colocar em redor qualquer texto que pretenda que os utilizadores vejam.

[cor]

Utilizado para aplicar uma cor a todos os valores numa secção do seu formato. Tem de incluir o nome da cor entre parênteses retos e utilizar um destes nomes: preto, azul, ciano, verde, magenta, vermelho, amarelo ou branco.

Início da Página

Apresentar A.D. ou B.C.

Pode utilizar um formato personalizado para apresentar "A.D." antes ou "B.C." após um ano, dependendo se introduziu um número positivo ou negativo. Os números positivos são apresentados como anos com um "A.D." antes do ano. Os números negativos são apresentados como anos com um "B.C." após o ano.

  1. Abra a tabela na Vista Estrutura.

  2. Na secção superior da grelha de estrutura, selecione o campo Número que pretende formatar.

  3. Na secção inferior, clique na caixa de propriedade Formatar e, em seguida, introduza este formato personalizado:

    "A.D. " #;# " B.C."

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.