Formatar um campo de texto

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Os campos Texto Curto e Texto Longo (também chamado de Memorando) talvez sejam os tipos de dados mais usados. Com a formatação de texto, você tem duas opções: manter os formatos padrão ou criar um formato personalizado. Quando você aplica um formato a um campo de tabela, esse mesmo formato é aplicado automaticamente a qualquer formulário ou controle de relatório que você vincule posteriormente a esse campo de tabela.  A formatação só altera a forma como os dados são exibidos e não afeta como os dados são armazenados ou como os usuários inserem dados.

Neste artigo

Visão geral dos formatos de texto

Os tipos de dados Texto Curto e Texto Longo (também chamados de Memorando) não têm formatos predefinidos. O tipo de dados texto curto tem apenas formatos personalizados. O tipo de dados texto longo tem formatação de texto personalizado e rich. Se você não especificar um formato, o Access à esquerda alinhará todo o texto em planilhas de dados.

Normalmente, você aplica formatos personalizados aos tipos de dados Texto Curto e Texto Longo para facilitar a leitura dos dados da tabela. Por exemplo, se você usar um formulário para coletar card números de crédito e armazenar esses números sem espaços, poderá usar um formato personalizado para adicionar os espaços apropriados para facilitar a leitura dos números de card de crédito.

Formatos personalizados para campos text podem ter até duas seções. Cada seção contém a especificação de formato para dados diferentes em um campo.

Seção Descrição
First Formato para campos com texto.
Second Formato para campos com cadeias de comprimento zero e valores Nulo.

Por exemplo, se você tiver um controle de caixa de texto no qual deseja que a palavra "Nenhum" apareça quando não houver cadeia de caracteres no campo, você poderá digitar o formato personalizado @;" Nenhum" como a configuração da propriedade Format do controle. O símbolo @ na primeira seção faz com que o texto do campo seja exibido e a segunda seção faz com que a palavra "Nenhum" apareça quando há uma cadeia de caracteres de comprimento zero ou valor nulo no campo.

Você pode usar a função Format para retornar um valor para uma cadeia de caracteres de comprimento zero e outra para um valor Null

Para controlar o formato em que os dados são inseridos, consulte Controlar formatos de entrada de dados com máscaras de entrada. Para aprimorar o texto simples em um tipo de dados de texto longo, consulte Adicionar um campo de texto avançado.

Início da Página

Aplicar um formato personalizado

  1. Abra a tabela do modo Design.

  2. Na seção superior da grade de design, selecione o campo Data/Hora que você deseja formatar.

  3. Na seção Propriedades de Campo , selecione a guia Geral , clique na célula ao lado da caixa Formatar e insira os caracteres específicos com base nas suas necessidades de formatação.

  4. Depois de inserir um formato, o botão Opções de Atualização de Propriedade será exibido e permitirá que você aplique o formato a quaisquer outros campos de tabela e controles de formulário que logicamente o herdem. Para aplicar suas alterações em todo o banco de dados, clique na marca inteligente e clique em Atualizar Formato em todos os lugares em <que o Nome> do Campo é usado. Nesse caso, Nome do Campo é o nome do campo Texto.

  5. Se você optar por aplicar suas alterações a todo o banco de dados, a caixa de diálogo Propriedades de Atualização será exibida e exibirá os formulários e outros objetos que herdarão o novo formato. Clique em Sim para aplicar o formato.
    Para obter mais informações, consulte Propagar uma propriedade de campo.

  6. Salve suas alterações e, em seguida, alterne para a exibição Datasheet para ver se o formato atende às suas necessidades.

  7. Teste sua formatação de texto personalizada das seguintes maneiras:

    • Insira valores maiúsculas ou minúsculas e veja como o formato trata os dados.
    • Insira uma cadeia de caracteres de comprimento zero ou um valor nulo e veja se você gosta do resultado.

Início da Página

Exemplos de formatos personalizados

Veja a seguir exemplos de formatos de texto personalizados.

Configuração Dados Exibir
@@@-@@-@@@@ 465043799 465-04-3799
@@@@@@@@@ 465-04-3799
465043799
465-04-3799
465043799
> Davolio
DAVOLIO
Ribeiro
DAVOLIO
DAVOLIO
DAVOLIO
< Davolio
DAVOLIO
Ribeiro
Davolio
Davolio
Davolio
@;"Desconhecido" Valor Nulo Desconhecido
Cadeia de comprimento zero Desconhecido
Qualquer texto O mesmo texto inserido é exibido

Início da Página

Caracteres de formato personalizados

Observação

A aplicação de qualquer formato personalizado aos campos Texto Longo ou Memorando trunca a exibição a 255 caracteres.

Para criar um formato personalizado, use os caracteres a seguir como espaços reservados e separadores.

Caractere Descrição
@ Usado para exibir qualquer caractere disponível para sua posição na cadeia de caracteres de formato. Se o Access colocar todos os caracteres nos dados subjacentes, todos os espaços reservados restantes aparecerão como espaços em branco.
Por exemplo, se a cadeia de caracteres de formato estiver @@@@@ e o texto subjacente for ABC, o texto será alinhado à esquerda com dois espaços em branco principais.
& Usado para exibir qualquer caractere disponível para sua posição na cadeia de caracteres de formato. Se o Access colocar todos os caracteres nos dados subjacentes, todos os espaços reservados restantes não exibirão nada.
Por exemplo, se a cadeia de caracteres de formato for &&&&& e o texto for ABC, somente o texto alinhado à esquerda será exibido.
! Usado para forçar caracteres de espaço reservado a serem preenchidos da esquerda para a direita em vez da direita para a esquerda. Você deve usar esse caractere no início de qualquer cadeia de caracteres de formato.
< Usado para forçar todo o texto a minúsculas. Você deve usar esse caractere no início de uma cadeia de caracteres de formato, mas pode precedê-lo com um ponto de exclamação (!).
> Usado para forçar todo o texto a maiúsculas. Você deve usar esse caractere no início de uma cadeia de caracteres de formato, mas pode precedê-lo com um ponto de exclamação (!).
* Quando usado, o caractere imediatamente após o asterisco (*) se torna um caractere de preenchimento – um caractere usado para preencher espaços em branco. O Access normalmente exibe o texto como alinhado à esquerda e preenche qualquer área à direita do valor com espaços em branco. Pode adicionar carateres de preenchimento em qualquer lugar numa cadeia de formato. Quando o fizer, o Access preenche todos os espaços em branco com o caráter especificado.
Espaço em branco, + - $ () Utilizado para inserir espaços em branco, carateres matemáticos (+ -), símbolos financeiros ($ ¥ £) e parênteses 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 colocar estes carateres em qualquer parte da cadeia de formato.
"Texto literal" Utilize aspas duplas para colocar o texto que pretende apresentar aos utilizadores.
\ 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.
[cor] Utilizado para aplicar uma cor a todos os valores numa secção do seu formato. Tem de colocar o nome entre parênteses e utilizar um destes nomes: preto, azul, ciano, verde, magenta, vermelho, amarelo ou branco.

Início da Página