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
- Aplicar um formato personalizado
- Exemplos de formatos personalizados
- Caracteres de formato personalizados
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.
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 Atualizar Formato em todos os lugares em <que o 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 | 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 |
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. |