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 cartão 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 cartão 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 caixa de textocontrole no qual deseja que a palavra "Nenhuma" apareça quando não houver nenhuma cadeia de caracteres no campo, digite o formato personalizado @;"Nenhuma" como a configuração de 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.
Aplicar um formato personalizado
-
Abra a tabela do modo Design.
-
Na seção superior da grade de design, selecione o campo Data/Hora que você deseja formatar.
-
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.
-
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 Formato de Atualização em todos os lugares <Nome do Campo> é usado. Nesse caso, Nome do Campo é o nome do campo Texto.
-
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.
-
Salve suas alterações e, em seguida, alterne para a exibição Datasheet para ver se o formato atende às suas necessidades.
-
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.
-
Exemplos de formatos personalizados
Veja a seguir exemplos de formatos de texto personalizados.
Configuração |
Dados |
Exibição |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 |
465-04-3799 |
> |
ribeiro |
RIBEIRO |
< |
ribeiro |
ribeiro |
@;"Desconhecido" |
Valor Nulo |
Desconhecido |
Cadeia de comprimento zero |
Desconhecido |
|
Qualquer texto |
O mesmo texto inserido é exibido |
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. Você pode adicionar caracteres de preenchimento em qualquer lugar em uma cadeia de caracteres de formato. Ao fazer isso, o Access preenche todos os espaços em branco com o caractere especificado. |
Espaço em branco, + - $ () |
Usado para inserir espaços em branco, caracteres matemáticos (+ -), símbolos financeiros ($ { £) e parênteses conforme necessário em qualquer lugar em suas cadeias de caracteres de formato. Se você quiser usar outros símbolos de matemática comuns, como barra (\ ou /) e o asterisco (*), cerque-os com aspas duplas – observe que você pode colocar esses caracteres em qualquer lugar na cadeia de caracteres de formato. |
"Texto literal" |
Use aspas duplas para cercar qualquer texto que você deseja exibir aos usuários. |
\ |
Usado para forçar o Access a exibir o caractere que se segue imediatamente. Isso é o mesmo que cercar um caractere com aspas duplas. |
[cor] |
Usado para aplicar uma cor a todos os valores em uma seção do seu formato. Você deve incluir o nome em colchetes e usar um destes nomes: preto, azul, ciano, verde, magenta, vermelho, amarelo ou branco. |