Propriedade Format

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Aplicável a

Objeto de caixa de combinação

Objeto de caixa de texto

Você pode usar a propriedade formato para personalizar a maneira como números, datas, horas e texto são exibidos e impressos. Cadeia de caracteresde leitura/gravação.

expressão. Formato

expressão Necessário. Uma expressão que retorna um dos objetos na lista Aplica-se a.

Comentários

Você pode usar um dos formatos predefinidos ou você pode criar um formato personalizado usando símbolos de formatação.

A propriedade formato usa diferentes configurações para diferentes tipos de dados.

Para um controle, você pode definir esta propriedade no folha de propriedades do controle. Para um campo, você pode definir essa propriedade no modo de Design da tabela (na seção Propriedades do campo) ou no modo de Design do janela Consulta (na folha de propriedades propriedades do campo). Você também pode usar uma macro ou o Visual Basic para código Applications (VBA).

Observação : No Visual Basic, insira uma expressão de cadeia de caracteres que corresponde a um dos formatos predefinidos ou insira um formato personalizado.

A propriedade formato afeta apenas como os dados são exibidos. Ele não afeta como os dados são armazenados.

Microsoft Office Access 2007 fornece formatos predefinidos para data/hora, número e moeda, texto e Memorando e Sim/não tipos de dados. Os formatos predefinidos dependem do país/região especificada clicando duas vezes em Opções regionais no painel de controle do Windows. O Access exibe formatos apropriados para o país/região selecionado. Por exemplo, com o inglês (Estados Unidos) selecionado na guia Geral , 1234,56 no formato moeda aparecerá como r $1,234.56, mas quando inglês (Britânico) estiver selecionado na guia Geral , o número aparecerá como £1, 234.56.

Se você definir a propriedade de formato de um campo no modo de Design da tabela, o Access usa esse formato para exibir dados em folhas de dados. Ele também se aplica a propriedade do campo formato novos controles em formulários e relatórios.

Você pode usar os símbolos a seguir em formatos personalizados para qualquer tipo de dados.

Símbolo

Significado

(espaço)

Exibir espaços como caracteres literais.

"ABC"

Exiba nada entre aspas como caracteres literais.

!

Força alinhamento à esquerda, em vez de alinhamento à direita.

*

Preencha o espaço disponível com o próximo caractere.

\

Exiba o próximo caractere como um caractere literal. Você também pode exibir caracteres literais colocando aspas ao redor delas.

[cor]

Exiba os dados formatados na cor especificada entre os colchetes. Cores disponíveis: preto, azul, verde, ciano, vermelho, Magenta, amarelo, branco.


Você não consegue mix símbolos de formatação personalizados para os tipos de dados número e moeda com data/hora, Sim/não ou texto e Memorando símbolos de formatação.

Quando você tiver definido um máscara de entrada e defina a propriedade formato para os mesmos dados, a propriedade formato tem precedência quando os dados são exibidos e a máscara de entrada será ignorada. Por exemplo, se você cria uma máscara de entrada senha no modo Design da tabela e também definir a propriedade formato para o mesmo campo, na tabela ou em um controle em um formulário, a máscara de entrada senha será ignorada e os dados são exibidos de acordo com o formato p roperty.

Exemplo

Três exemplos a seguir definem a propriedade formato usando um formato predefinido:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

O exemplo a seguir define a propriedade formato utilizando um formato personalizado. Esse formato exibe uma data como: Jan de 1995.

Forms!Employees!HireDate.Format = "mmm yyyy"

O exemplo a seguir demonstra uma função VBA que formata dados numéricos utilizando o formato moeda e formata dados de texto inteiramente em letras maiusculas. A função é chamada a partir do evento OnLostFocus de um controle não acoplado denominado TaxRefund.

Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×