Formatar um campo de texto

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

Os campos Texto Breve e Texto Longo (também denominados Memo) são talvez os Tipos de Dados mais utilizados. Com a formatação de texto, tem duas opções: manter os formatos predefinidos ou criar um formato personalizado. Quando aplica um formato a um campo de tabela, esse mesmo formato é aplicado automaticamente a qualquer controlo de formulário ou relatório que vincule posteriormente a esse campo de tabela.  A formatação só altera a forma como os dados são apresentados e não afeta a forma como os dados são armazenados ou como os utilizadores introduzem dados.

Neste artigo

Descrição geral de formatos de texto

Os tipos de dados Texto Breve e Texto Longo (também designado por Memo) não têm formatos predefinidos. O tipo de dados Texto Breve apenas tem formatos personalizados. O tipo de dados Texto Longo tem formatação personalizada e RTF. Se não especificar um formato, o Access alinha todo o texto nas folhas de dados.

Normalmente, aplica formatos personalizados aos tipos de dados Texto Breve e Texto Longo para facilitar a leitura dos dados da tabela. Por exemplo, se utilizar um formulário para recolher números de cartão de crédito e armazenar esses números sem espaços, pode utilizar um formato personalizado para adicionar os espaços adequados para facilitar a leitura dos números de cartão de crédito.

Os formatos personalizados para campos de Texto podem ter até duas secções. Cada secção contém uma especificação de formato para os dados diferentes num campo.

Secção Descrição
Primeiro Formatação de campos com texto.
Segundo Formatação de campos com cadeias de comprimento zero e Valores nulos.

Por exemplo, se tiver um controlo de caixa de texto onde pretende que a palavra "Nenhum" apareça quando não existir nenhuma cadeia no campo, pode escrever o formato personalizado @;" None" como definição da propriedade Formatar do controlo. O símbolo @ na primeira secção faz com que o texto do campo seja apresentado e na segunda secção faz com que a palavra "Nenhum" seja apresentada quando existe uma cadeia de comprimento zero ou um valor Nulo no campo.

Pode utilizar a função Format para devolver uma cadeira de comprimento zero e outra para um valor Nulo

Para controlar o formato no qual os dados são inseridos, consulte Controlar formatos de entrada de dados com máscaras de entrada. Para melhorar o texto simples num Tipo de Dados de Texto Longo, consulte Adicionar um campo de texto formatado.

Início da Página

Aplicar um formato personalizado

  1. Abra a tabela na Vista Estrutura.

  2. Na secção superior da grelha de estrutura, selecione o campo Data/Hora que pretende formatar.

  3. Na secção Propriedades do Campo , selecione o separador Geral , clique na célula junto à caixa Formatar e introduza os carateres específicos com base nas suas necessidades de formatação.

  4. Depois de introduzir um formato, é apresentado o botão Opções de Atualização de Propriedades que lhe permite aplicar o formato a outros campos de tabelas e controlos de formulário que o herdariam logicamente. Para aplicar as suas alterações em toda a base de dados, clique na etiqueta inteligente e, em seguida, clique em Atualizar Formato em todos os locais onde <o Nome> do Campo for utilizado. Neste caso, Nome do Campo é o nome do seu campo de texto.

  5. Se optar por aplicar as suas alterações a toda a base de dados, a caixa de diálogo Atualizar Propriedades é apresentada e apresenta 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. Guarde as alterações e mude para a vista Folha de Dados para ver se o formato corresponde às suas necessidades.

  7. Teste a formatação de texto personalizada das seguintes formas:

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

Início da Página

Exemplos de formatos personalizados

Seguem-se exemplos de formatos de texto personalizados.

Definição Dados Apresentação
@@@-@@-@@@@ 465043799 465-04-3799
@@@@@@@@@ 465-04-3799
465043799
465-04-3799
465043799
> davolio
DAVOLIO
Marques
DAVOLIO
DAVOLIO
DAVOLIO
< davolio
DAVOLIO
Marques
davolio
davolio
davolio
@;"Desconhecido" Valor Nulo Desconhecido
Cadeia de comprimento zero Desconhecido
Qualquer texto O mesmo texto que é introduzido é apresentado

Início da Página

Carateres de formato personalizado

Nota

Aplicar qualquer formato personalizado a campos Texto Longo ou Memo trunca a apresentação para 255 carateres.

Para criar um formato personalizado, utilize os seguintes carateres como marcadores de posição e separadores.

Caráter Descrição
@ Utilizado para apresentar qualquer caráter disponível para a sua posição na cadeia de formato. Se o Access colocar todos os carateres nos dados subjacentes, os marcadores de posição restantes aparecerão como espaços em branco.
Por exemplo, se a cadeia de formatação for @@@@@ e o texto subjacente for ABC, o texto é alinhado à esquerda com dois espaços em branco à esquerda.
& Utilizado para apresentar qualquer caráter disponível para a sua posição na cadeia de formato. Se o Access colocar todos os carateres nos dados subjacentes, os marcadores de posição restantes não apresentarão nada.
Por exemplo, se a cadeia de formato for &&&&& e o texto for ABC, apenas o texto alinhado à esquerda é apresentado.
! Utilizado para forçar os carateres de marcador de posição a serem preenchidos da esquerda para a direita e não da direita para a esquerda. Tem de utilizar este caráter no início de qualquer cadeia de formato.
< Utilizado para forçar todo o texto a colocar minúsculas. Tem de utilizar este caráter no início de uma cadeia de formato, mas pode antecedê-lo com um ponto de exclamação (!).
> Utilizado para forçar todo o texto para maiúsculas. Tem de utilizar este caráter no início de uma cadeia de formato, mas pode antecedê-lo com um ponto de exclamação (!).
* Quando utilizado, o caráter imediatamente a seguir ao asterisco (*) torna-se um caráter de preenchimento – um caráter utilizado para preencher espaços em branco. Normalmente, o Access apresenta texto alinhado à esquerda e preenche qualquer área à direita do valor com espaços em branco. Pode adicionar carateres de preenchimento em qualquer parte de uma 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 suas cadeias de formato. Se quiser utilizar outros símbolos matemáticos comuns, como barras (\ ou /) e asteriscos (*), coloque-os entre aspas — tenha em atenção que pode colocar estes carateres em qualquer parte da cadeia de formato.
"Texto literal" Utilize aspas duplas para colocar qualquer texto que pretenda que seja apresentado aos utilizadores.
\ Utilizado para forçar o Access a apresentar o caráter imediatamente seguinte. É o mesmo que colocar um caráter entre aspas.
[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, turquesa, verde, magenta, vermelho, amarelo ou branco.

Início da Página