Compartilhar via


Propriedade TextBox.Format (Access)

Use a propriedade Format para personalizar a forma como números, datas, horários e texto são exibidos e impressos. String de leitura/gravação.

Sintaxe

expressão. Formato

Expressão Uma variável que representa um objeto TextBox .

Comentários

Use um dos formatos predefinidos ou crie um formato personalizado usando símbolos de formatação.

A propriedade Format utiliza configurações diferentes para diferentes tipos de dados. Para obter informações sobre as configurações para um tipo de dados específico, consulte um dos seguintes tópicos:

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

A propriedade Format afeta apenas como os dados são exibidos. Ela não afeta como os dados são armazenados.

O Microsoft Access 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 especificados clicando duas vezes em Opções Regionais no Windows Painel de Controle. 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 Conversor de Moedas aparece como $1.234.56, mas quando o inglês (britânico) é selecionado na guia Geral, o número aparece como 1.234,56.

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

Use os símbolos a seguir em formatos personalizados para qualquer tipo de dados.

Símbolo Significado
(espaço) Exibe espaços como caracteres literais.
"ABC" Exibe como caracteres literais o que estiver entre aspas.
! Força alinhamento à esquerda em vez de à direita.
* Preenche o espaço disponível com o próximo caractere.
\ Exibe o próximo caractere como um caractere literal. Você também pode exibir caracteres literais colocando-os entre aspas.
[ cor ] Exibe os dados formatados na cor especificada entre os colchetes. Cores disponíveis: Preto, Azul, Verde, Ciano, Vermelho, Magenta, Amarelo, Branco.

Você não pode misturar símbolos de formatação personalizados para os tipos de dados Número e Moeda com os símbolos de formatação de Data/Hora, Sim/Não ou Texto e Memorando.

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

Exemplo

Os três exemplos a seguir definem a propriedade Format 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 Format usando um formato personalizado. Esse formato exibe uma data como jan 2018.

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

O exemplo a seguir demonstra uma função do Visual Basic que formata dados numéricos usando o formato de moeda e formata dados de texto inteiramente em letras maiúsculas. A função é chamada do evento OnLostFocus de um controle desvinculado chamado 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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.