Introduzir ou editar dados num controlo ou coluna que suporte texto formatado

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Pode introduzir, editar e formatar dados de um campo Memo numa base de dados do Microsoft Office Access 2007. Embora os campos Memo não sejam novos no Access, agora pode aplicar o formato RTF ao texto contido nos mesmos. O formato RTF fornece os tipos de formato disponíveis noutros programas do Microsoft Office system de 2007, como o Microsoft Office Word 2007 e o Microsoft Office PowerPoint 2007. Por exemplo, pode formatar o texto a negrito ou sublinhado, pode aplicar diferentes tipos de letra a palavras ou caracteres individuais e alterar as cores do texto.

O que pretende fazer?

Compreender a formatação de texto formatado

Ativar a edição de texto formatado numa tabela

Adicionar texto a um campo memo

Aplicar formatação a dados de memorando de rich text

Ativar a formatação para controlos em formulários e relatórios de rich text

Ativar manualmente a edição de RTF

Compreender o formato RTF

No Office Access 2007, pode definir um campo Memo para suportar o formato RTF. Poderá então aplicar o formato RTF aos dados Memo em tabelas e conjuntos de resultados de consultas, bem como aos dados em quaisquer caixas de texto em formulários e relatórios vinculados aos campos Memo nas tabelas.

Para este efeito, o Office Access 2007 aplica o código de formatação HTML (Hypertext Markup Language, linguagem de marcação de hipertexto) aos dados. O Access utiliza HTML porque este fornece um grau de compatibilidade superior com campos de texto formatado em listas do Windows SharePoint Services 3.0.

imagem do friso do access

Início da página

Activar a edição de texto formatado numa tabela

Só é possível activar a edição de texto formatado para campos de tabela definidos com o tipo de dados Memo no Office Access 2007. Depois de adicionar um campo Memo a uma tabela, poderá activar o formato RTF definindo a propriedade Formato do Texto para o campo. Os passos seguintes explicam como adicionar um campo Memo a uma tabela, activar o formato RTF para esse campo e como aplicar o formato parcial ou integralmente a um registo. Estes passos aplicam-se a bases de dados criadas no formato do Office Access 2007 e também a bases de dados criadas em versões anteriores do Access (ficheiros .mdb) que possam ser abertas ou convertidas para o formato do Office Access 2007. Note que estes passos não se aplicam a projectos (ficheiros .adp) nem a páginas de acesso a dados.

Nota: Ao tentar activar a edição de texto formatado para uma tabela existente, é possível que constate que a tabela tem a propriedade Anexar Apenas activada. Para activar a edição de texto formatado para um campo, terá de se assegurar que a propriedade Anexar Apenas para a tabela está desactivada. Caso contrário, o Access irá ocultar o texto no campo sempre que coloque o cursor nesse campo, ou nos controlos de formulário vinculados a esse campo.

Mostrar-me como desativar a propriedade anexar apenas

  1. No Painel de Navegação, clique com o botão direito do rato na tabela que pretende alterar e clique em Vista de Estrutura no menu de atalho.

  2. Selecione o campo Nota que pretende alterar e, na parte inferior do Estruturador da tabela, no separador Geral, desloque para baixo para a propriedade deySó acrescentar.

  3. Clique no campo junto da propriedade e seleccione Não a partir da lista.

Adicionar um campo Memo na vista de folha de dados

  1. No Painel de Navegação, faça duplo clique na tabela que pretende alterar. Este procedimento abre a tabela na vista de folha de dados.

  2. Seleccione um campo em branco (a célula colorida onde se lê Adicionar Um Novo Campo). A ilustração abaixo mostra um campo em branco:

    Novo campo numa folha de dados

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

  4. No separador Folha de Dados, no grupo Tipos de Dados e Formatação, clique na seta para baixo junto a Tipo de Dados (lista na parte superior do grupo) e seleccione Memo.

Adicionar um campo Memo na vista de estrutura

  1. No Painel de Navegação, clique com o botão direito do rato na tabela que pretende alterar e clique em Vista de Estrutura no menu de atalho.

  2. Na coluna Nome do Campo, introduza um nome para o novo campo.

  3. Na coluna Tipo de Dados, clique na célula dessa linha e, em seguida, seleccione Memo na lista.

  4. Guarde as alterações.

Activar a edição de texto formatado para um campo Memo

Nota: Não existem comandos disponíveis no Friso, que faz parte da interface de utilizador Microsoft Office Fluent, para activar a edição de texto formatado para um campo Memo.

  1. No Painel de Navegação, clique com o botão direito do rato na tabela que pretende alterar e clique em Vista de Estrutura no menu de atalho.

  2. Na secção inferior da grelha de estrutura de tabela, em Propriedades do Campo, clique no separador Geral.

  3. Clique na lista junto à caixa da propriedade Formato do Texto e, em seguida, clique em Rich Text (RTF).

  4. Guarde a tabela Imagem de botão .

  5. Mude para vista de folha de dados Imagem de botão e siga os passos na secção seguinte para introduzir alguns dados no campo.

Início da página

Adicionar texto a um campo Memo

A adição de texto a um campo Memo é semelhante à adição de texto em qualquer programa de processamento de texto: deverá colocar o ponto de inserção no campo de tabela ou caixa de texto e começar a escrever. Outras operações de texto, como copiar, cortar e colar também utilizam controlos comuns. Os passos nesta secção explicam como introduzir texto e executar operações comuns.

Introduzir texto num campo Memo numa tabela

  1. No Painel de Navegação, faça duplo clique na tabela que contém o campo Memo. Este procedimento abre a tabela na vista de folha de dados.

  2. Clique no campo Memo, clique novamente para posicionar o cursor e escreva o texto.

    Como sei se estou à procura no campo memo?

    1. Com uma tabela aberta na vista de folha de dados, clique no separador Folha de Dados.

    2. Mova o ponteiro de campo em campo (utilize o rato, a tecla de tabulação ou as setas para a esquerda e para a direita) e, no grupo Tipos de Dados e Formatação, repare no tipo de dados que aparece na lista Tipo de Dados na parte superior do grupo.

  3. Introduza, alterar ou formatar o texto conforme necessário. Para obter informações sobre a formatação, consulte a secção Aplicar formatação RTF aos dados de memorando, mais adiante.

  4. Para consolidar as alterações à base de dados, coloque o ponteiro noutro campo de tabela.

    Atalho de teclado SHIFT + ENTER.

    –ou–

    No separador base, no grupo registos, clique em Guardar.

    imagem do friso do access

Introduzir texto num formulário

  1. No Painel de navegação, faça duplo clique no formulário que pretende utilizar. Este procedimento abre o formulário na vista de formulário.

  2. Coloque o cursor no controlo de texto e, em seguida, escreva, alterar ou formatar o texto conforme necessário. Para obter informações sobre a formatação, consulte o artigo Aplicar formatação RTF aos dados de memorando, mais adiante.

  3. Para consolidar as alterações à base de dados, no separador Base, no grupo Registos, clique em Guardar Registo. Em alternativa, pode premir SHIFT+ENTER.

Copiar, cortar e colar texto numa tabela ou formulário

  1. Realce o texto que pretende copiar ou cortar.

  2. No separador base, no grupo área de transferência, clique em Copiar Imagem de botão ou Cortar Imagem de botão . Em alternativa, pode premir CTRL + C para copiar ou prima CTRL + X para cortar.

  3. Cole o texto em qualquer localização lógica, tais como um campo de memorando na outra tabela ou consulta ou formulário, um documento do Word, numa folha de cálculo Microsoft Office Excel 2007, uma mensagem de e-mail ou outra localização na sua caixa de texto. Em seguida, clique em Colar Imagem de botão . Em alternativa, pode premir CTRL + V para colar.

Início da página

Aplicar o formato RTF a dados Memo

Se já tiver utilizado outros programas do Office, provavelmente terá alguma experiência na formatação de dados. As ferramentas de formatação do Access funcionam como as ferramentas de qualquer outro programa. Por exemplo, o Access utiliza os botões padrão para formatar e alinhar texto, e para formatar texto com formato RTF. Esta ilustração mostra os comandos de formatação:

imagem do friso do access

Esta ilustração mostra os comandos de formatação de texto com formato RTF:

imagem do friso do access

É possível utilizar estes comandos de formatação em formulários abertos na vista de formulário e utilizar um conjunto menor de comandos em formulários abertos na vista de esquema. No entanto, quando aplica um formato a um campo Memo na vista de esquema, a formatação aplicada afecta todo o texto no campo porque está a aplicar um formato ao controlo e não ao texto. Não é possível formatar caracteres individuais nem blocos de texto quando se trabalha na vista de esquema. A lista seguinte contém exemplos sobre como aplicar a formatação a alguns objectos abertos em várias vistas.

  • Formulários abertos na vista de formulário    É possível aplicar formatação a uma parte ou a todo o texto num campo Memo. Os comandos de formatação são apresentados nos grupos Tipo de Letra e Rich Text do separador Base e na minibarra de ferramentas apresentada sempre que realça uma parte ou todo o texto no campo.

  • Formulários abertos na vista de esquema    É possível utilizar um número menor de comandos, sendo que as alterações são aplicadas à caixa de texto que apresenta os dados. Qualquer texto que apareça nesse controlo assume o novo formato. É possível aplicar formatos diferentes ao texto, mas não é possível anular o formato aplicado ao controlo. Por exemplo, se definir a caixa de texto para apresentar texto em itálico, poderá colocar o texto a negrito ou alterar a respectiva cor, mas o controlo irá apresentar sempre o texto em itálico. Se tentar remover o itálico, poderá fazê-lo enquanto o registo estiver aberto. Contudo, o Access irá remover as alterações quando o utilizador sair do registo. Não poderá formatar letras individuais nem blocos de texto enquanto estiver a trabalhar na vista de esquema.

  • Tabelas ou conjuntos de resultados abertos na vista de folha de dados    Os comandos de formatação são apresentados nas secções Tipo de Letra e Rich Text do separador Base e na minibarra de ferramentas apresentada sempre que é realçada parte ou a totalidade do texto no campo.

  • Relatórios abertos na Vista de esquema    Tal como para os formulários abertos na Vista de esquema, o Office Access 2007 fornece um número menor de comandos e quaisquer alterações efectuadas são aplicadas a todo o campo memo. Não é possível formatar letras individuais nem blocos de texto enquanto estiver a trabalhar num relatório na Vista de esquema.

Se não estiver habituado a utilizar a formatação, a tabela seguinte lista os comandos do grupo Tipo de Letra e descreve o modo de utilização dos mesmos. Lembre-se de que os comandos apresentados nos vários grupos do Friso do Office Fluent podem mudar consoante a vista utilizada.

Comando de Formatação

Nome

Utilização

Imagem de botão

Tipo de Letra

Selecciona um tipo de letra. Por predefinição, o Office Access 2007 utiliza Calibri com 11 pontos de tamanho, um tipo de letra incluído no Microsoft Office system de 2007.

Imagem de botão

Tamanho do Tipo de Letra

Seleccionar um tamanho para um tipo de letra.

Imagem de botão

Alinhar à Esquerda

Alinha os dados ao lado esquerdo do controlo. Quando formatar um rótulo, este comando alinha o texto ao lado esquerdo da região de texto.

Imagem de botão

Centrar

Centra os dados no controlo. Quando formatar um rótulo, este comando centra o texto na região de texto.

Imagem de botão

Alinhar à Direita

Alinha os dados ao lado direito do controlo. Quando formatar um rótulo, este comando alinha o texto ao lado direito da região de texto.

Imagem de botão

Negrito

Transforma em negrito o texto em controlos e rótulos.

Imagem de botão

Itálico

Aplica itálico ao texto em controlos e rótulos.

Imagem de botão

Sublinhado

Sublinha texto em controlos e rótulos.

Imagem de botão

Cor do Tipo de Letra

Altera a cor de um tipo de letra.

Imagem de botão

Cor de Preenchimento

Aplica uma cor ao fundo do controlo e à região de texto do rótulo associado ao controlo.

Imagem de botão

Linhas de Grelha

Abre a galeria Linhas de Grelha. A selecção de um estilo de grelha aplica esse estilo à folha de dados aberta.

Imagem de botão

Cor de Fundo/Preenchimento Alternativa

Define a cor de preenchimento de fundo das linhas alternativas numa folha de dados ou relatório.

Esta tabela lista e descreve os controlos de formatação disponíveis no grupo Rich Text no separador Base. À medida que for avançando, lembre-se de que o Access só activa estes controlos depois de a edição de texto formatado ser activada para um campo Memo.

Comando de Formatação

Nome

Utilização

Imagem de botão

Aumentar Avanço

Aumenta o avanço de dados no campo ou controlo seleccionado em 0,25 polegadas ou 360 twips. Trata-se de um incremento predefinido que não é possível alterar.

Nota: Este comando não está disponível na Vista de estrutura.

Imagem de botão

Diminuir Avanço

Diminui o avanço de dados no campo ou controlo seleccionado em 0,25 polegadas ou 360 twips. Trata-se de uma diminuição predefinida que não é possível alterar.

Nota: Este comando não está disponível na Vista de estrutura.

Imagem de botão

Da Esquerda para a Direita ou Da Direita para a Esquerda

Controla se o texto preenche um campo do lado esquerdo para o direito. Relativamente a idiomas da esquerda para a direita, por predefinição, o Access preenche os campos de texto da esquerda para a direita e os campos numéricos da direita para a esquerda. Relativamente a idiomas da direita para a esquerda, o Access faz exactamente o contrário. Clique neste comando se pretender alterar o comportamento predefinido para cada tipo de idioma.

Nota: Este comando não está disponível na Vista de Estrutura.

Imagem de botão

Numeração

Cria uma lista numerada. Este comando só funciona em texto num campo Memo. É possível utilizar o comando em tabelas abertas na vista de folha de dados e em formulários abertos na vista de formulário.

Imagem de botão

Marcas

Cria uma lista com marcas no texto. Este comando só funciona em texto num campo Memo. É possível utilizar o comando em tabelas abertas na vista de folha de dados e em formulários abertos na vista de formulário.

Imagem de botão

Realce do Texto

Circunda o texto com uma cor de realce. Seleccione parte ou a totalidade do texto no campo, clique no botão para abrir uma paleta de cores e seleccione uma cor.

Formatar dados

  1. Seleccione o texto que pretende formatar.

  2. No separador Base, no grupo Tipo de Letra ou Rich Text, clique num comando de formatação.

    Pode seleccionar um tipo de letra diferente, tornar o texto negrito, aplicar uma cor ao texto seleccionado, alterar o alinhamento do texto e assim sucessivamente.

    Para guardar as alterações, coloque o cursor no outro registo. Em alternativa, pode clique em Guardar registo Imagem de botão ou prima SHIFT + ENTER.

Início da página

Activar o formato RTF para controlos em formulários e relatórios

Como regra, só é necessário activar a edição de texto formatado aquando da adição manual de uma caixa de texto a um formulário ou relatório. Se utilizar os comandos no separador Criar para criar um formulário ou relatório, e se tiver activado a edição de texto formatado para o campo Memo subjacente, o controlo de caixa de texto resultante irá herdar a propriedade Formato do Texto definida para o campo Memo.

Os passos seguintes explicam como criar um formulário que active automaticamente o formato RTF para um controlo. Para seguir estes passos, tem de estar a trabalhar numa base de dados do Office Access 2007 com uma tabela que contenha um campo Memo.

Activar o formato RTF

  1. Abra a tabela que contém o campo Memo. Poderá abrir a tabela na vista de folha de dados ou na vista de estrutura. O Access utiliza a tabela aberta como base para o novo formulário.

  2. No separador Criar, no grupo Formulários, clique em Formulário, Formulário Dividido ou Múltiplos Itens.

    O Office Access 2007 cria um novo formulário, coloca um controlo no formulário para cada campo de tabela e vincula os controlos à tabela aberta. Os tipos de controlos que o Office Access 2007 coloca no formulário dependem e correspondem aos tipos de dados definidos para cada campo de tabela. Dado que a tabela contém um campo Memo, o Office Access 2007 coloca um controlo de caixa de texto no formulário e vincula o controlo ao campo. Por ter sido activado o formato RTF para o campo, o Office Access 2007 activa automaticamente essa formatação para o controlo. Se tiver dados no campo Memo da tabela, os mesmos serão apresentados no controlo de texto no formulário.

  3. Mude para a Vista de formulário e realce parte ou todo o texto num registo.

  4. No separador Base, utilize os comandos no grupo Tipo de Letra ou no grupo Rich Text para formatar o texto.

    Os comandos no grupo Tipo de Letra são utilizados para formatar o texto a negrito, itálico ou sublinhado, para alterar a cor do texto e para alinhar texto à esquerda, ao centro ou à direita do controlo. Os comandos no grupo Rich Text são utilizados para aplicar formatação numerada ou com marcas, para realçar texto e para adicionar avanços e quebras de parágrafo.

Início da página

Activar manualmente a edição de texto formatado

Por predefinição, Office Access 2007 não ativar edição de RTF ao adicionar um controlo a um formulário manualmente, mesmo se vincular nesse controlo a um campo de memorando. Os passos seguintes explicam como adicionar um controlo a um formulário, vincular o controlo a um campo memo e, em seguida, ativar a edição de RTF. Para concluir estes passos, tem de utilizar uma base de dados Office Access 2007 e uma tabela tem de conter um campo definido com o tipo de dados memorando. Para obter informações sobre como adicionar um campo memo a uma tabela, consulte o artigo Ativar numa tabela de edição de texto formatado, neste artigo.

Adicionar o controlo ao formulário

  1. No Painel de Navegação, clique com o botão direito do rato no formulário que pretende alterar e clique em Vista de Estrutura no menu de atalho.

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

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

    Por predefinição, o Office Access 2007 cria um rótulo e associa-o ao novo 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 no rótulo) e clique em Propriedades.

    É apresentado o painel Folha de Propriedades do controlo.

Utilize o seguinte procedimento para vincular o controlo a um campo memo.

Vincular o controlo a um campo memo

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

  2. Clique na caixa da propriedade Origem do Controlo e seleccione o campo memo na lista.

    Por predefinição, a lista apresenta os campos na tabela que está vinculada ao seu formulário. Se o campo de memorando encontra-se na outra tabela, utilize esta sintaxe de expressão para vincular o controlo: = [nome da tabela]! [ nome do campo]. Utilize os parênteses e o ponto de exclamação exatamente como é mostrado. Escreva o nome da tabela na primeira parte da expressão e o nome do campo na segunda parte memorando de. Por exemplo, se tiver uma tabela com o nome notas com um campo de memorando denominado cumprimentos, irá introduzir esta cadeia na caixa de propriedade Origem do controlo: =[Notes]![Compliments]

Utilize o seguinte procedimento para activar a edição do formato RTF.

Activar edição de texto formatado

  1. Na folha de propriedades, com o separador Tudo ainda seleccionado, localize e seleccione a caixa da propriedade Formato do Texto e, em seguida, seleccione Rich Text (RTF) na lista.

  2. Guarde o seu trabalho Imagem de botão .

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×