Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pode armazenar texto formatado e formatado numa base de dados do Access com um campo Texto Longo (também denominado Memo) e definir a propriedade TextFormat do campo como RichText. Por exemplo, pode colocar o texto a negrito ou sublinhado, aplicar tipos de letra diferentes a palavras ou carateres individuais e alterar as cores do texto. Pode aplicar formatação a todo ou parte do conteúdo do campo quando o campo é apresentado numa folha de dados e ao editar o campo através de um controlo vinculado num formulário ou relatório.

Neste artigo

O que é o texto formatado?

Texto formatado com opções de formatação comuns, como negrito e itálico, que não estão disponíveis com texto simples. Formate os seus dados através de ferramentas de formatação comuns, como o Friso e a Minibarra de Ferramentas. Nos bastidores, o Access aplica código de formatação html (Hypertext Markup Language) aos seus dados. O Access utiliza HTML porque proporciona um maior grau de compatibilidade com campos de texto formatado armazenados em listas do SharePoint.

Imagem do Friso do Access

O Access armazena texto formatado utilizando o tipo de dados Texto Longo, que é o único tipo de dados que tem suporte incorporado para rtf. Para criar um campo para armazenar texto formatado, crie um campo Texto Longo e, em seguida, defina a propriedade TextFormat desse campo como RichText. Os dois valores possíveis são:

  • RichText    Ativa o texto formatado e é armazenado e interpretado como marcação HTML avançada.

  • Texto Simples    Ativa o texto simples e é interpretado como texto simples.

Defina a propriedade TextFormat para o campo Texto Longo na tabela na Vista de Folha de Dados e vista estrutura. Depois de armazenar texto formatado num campo de Texto Longo, pode apresentá-lo num formulário ou relatório utilizando um controlo de caixa de texto. O controlo de caixa de texto tem uma propriedade TextFormat que herda o valor inicial da propriedade TextFormat do campo Texto Longo. No entanto, pode alterar a propriedade TextFormat no controlo da caixa de texto.

A tabela seguinte mostra as opções de formatação de texto formatado suportadas:

Ícone

Opção

Descrição

Imagem de botão

Nome do tipo de letra

Seleciona um tipo de letra diferente.

Imagem de botão

Tamanho do tipo de letra

Seleciona um tamanho de tipo de letra.

Imagem de botão

Negrito

Coloca o texto selecionado a negrito. Se o texto já estiver a negrito, remove o negrito.

Imagem de botão

Itálico

Torna o texto selecionado em itálico. Se o texto já estiver em itálico, remove o itálico.

Imagem de botão

Sublinhado

Sublinha o texto. Se o texto já estiver sublinhado, remove o sublinhado.

Imagem de botão

Alinhar à esquerda

Alinha o texto com a margem esquerda.

Imagem de botão

Centrar

Centra o texto dentro da margem.

Imagem de botão

Alinhar à direita

Alinha o texto com a margem direita.

Imagem de botão

Numeração

Começa a numerar parágrafos. O número é apresentado antes de cada parágrafo.

Imagem do botão Marcas de Lista

Marcas

Começa a colocar uma marca antes de cada parágrafo.

Imagem de botão

Cor do tipo de letra

Seleciona uma cor de primeiro plano do tipo de letra.

imagem de botão

Cor do realce do texto

Faz com que o texto pareça ter sido marcado com uma caneta de marcador.

Imagem de botão

Diminuir avanço

Diminui o avanço do parágrafo.

Imagem de botão

Aumentar avanço

Aumenta o avanço do parágrafo.

Imagem de botão da esquerda para a direita

Da esquerda para a direita

Preenche o controlo da esquerda para a direita.

Imagem de botão da direita para a esquerda

Da direita para a esquerda

Preenche o controlo da direita para a esquerda.

Início da Página

Create um campo de texto formatado

Pode criar um campo de texto formatado na tabela Vista de Folha de Dados ou Vista estrutura.

Na Vista de Folha de Dados

  1. Abra a tabela na Vista Folha de Dados.

  2. Selecione Clicar para Adicionar e, em seguida, selecione Texto Longo na lista.

  3. Faça duplo clique no cabeçalho do campo e introduza um nome significativo para o novo campo.

  4. Guarde as suas alterações.

Na Vista estrutura

  1. Abra a tabela na Vista Estrutura.

  2. Na grelha de estrutura da tabela, localize a primeira linha vazia. Em seguida, na coluna Nome do Campo , escreva um nome de campo.

  3. Na coluna Tipo de Dados , selecione Texto Longo.

  4. Em Propriedades do Campo, clique no separador Geral.

  5. Clique dentro da caixa Formato de Texto e selecione Rtf. Texto.

  6. Guarde as suas alterações.

Início da Página

Alterar um campo para rtf

  1. Abra a tabela que contém o campo na Vista estrutura.

  2. Na grelha de estrutura da tabela, clique no campo Texto Longo que pretende alterar para rtf.

  3. Em Propriedades do Campo, clique no separador Geral.

  4. Clique na caixa Formato de Texto e selecione RtF.

  5. Guarde as suas alterações.

Início da Página

Alterar um campo de texto formatado para texto simples

Importante    Quando altera um campo de texto formatado para texto simples, o Access pede-lhe um aviso a indicar que toda a formatação será removida. Depois de ter aplicado a alteração ao texto simples e a tabela ter sido guardada, não poderá anular a alteração.

  1. Abra a tabela que contém o campo na Vista estrutura.

  2. Na grelha de estrutura da tabela, clique no campo Texto Longo que pretende alterar para rtf.

  3. Em Propriedades do Campo, clique no separador Geral.

  4. Clique na caixa Formatar Texto e selecione Texto Simples.

  5. Guarde as suas alterações.

Início da Página

Limpar a propriedade Acrescentar Apenas

Para ativar a formatação de texto formatado para um campo, certifique-se de que a propriedade Acrescentar Apenas para o campo está desativada. Caso contrário, o Access oculta o texto no campo sempre que colocar o cursor nesse campo ou em qualquer formulário ou controlo de relatório vinculado a esse campo.

Para desativar a propriedade Acrescentar Apenas

  1. Abra a tabela na Vista Estrutura.

  2. Selecione o campo Texto Longo que pretende alterar e, na parte inferior do estruturador de tabelas, no separador Geral , desloque-se para baixo até à propriedade Acrescentar Apenas .

  3. Clique no campo junto à propriedade e selecione Não na lista.

  4. Guarde as suas alterações.

Início da Página

Ativar a formatação de texto formatado para controlos de formulários e relatórios

Se utilizar os comandos no separador Create para criar um formulário ou relatório e tiver ativado a edição em texto formatado para o campo Texto Longo subjacente, o controlo da caixa de texto resultante herda o conjunto de propriedades Formato de Texto para o campo Texto Longo. Se tiver dados no campo Texto Longo da tabela, esses dados são apresentados no controlo de texto no seu formulário ou relatório. No entanto, o Access não ativa a edição de texto formatado quando adiciona manualmente um controlo a um formulário ou relatório, mesmo que posteriormente vinculte esse controlo a um campo de Texto Longo com formatação de texto formatado.

  1. Abra o formulário na Vista estrutura.

  2. No separador Estrutura, no grupo Controlos, clique em Caixa de Texto.

  3. Numa área em branco do seu formulário, clique e arraste o rato para desenhar o controlo.

  4. Clique na área de texto do novo controlo, clique com o botão direito do rato na área de texto do controlo (não na etiqueta) e, em seguida, clique em Propriedades.

  5. Na folha de propriedades do novo controlo, clique no separador Tudo .

  6. Clique na caixa de propriedade Origem do Controlo e selecione o campo Texto Longo na lista.

    Por predefinição, a lista mostra os campos na tabela vinculados ao seu formulário. Se o campo Texto Longo residir noutra tabela, utilize esta sintaxe de expressão para vincular o controlo: =[nome da tabela]![nome do campo]. Utilize os parênteses retos e o ponto de exclamação exatamente conforme mostrado. Escreva o nome da tabela na primeira parte da expressão e o nome do campo Texto Longo na segunda parte. Por exemplo, se tiver uma tabela denominada Notas com um campo de Texto Longo com o nome Complementos, introduziria esta cadeia na caixa de propriedade Origem do Controlo : =[Notes]![Compliments]

  7. Na folha de propriedades, com o separador Tudo ainda selecionado, localize e selecione a caixa de propriedade Formato de Texto e, em seguida, selecione Rich Text na lista.

  8. Guarde as suas alterações.

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.