Adicionar um campo a um formulário ou relatório

Pode adicionar rapidamente campos a um formulário ou relatório ao utilizar o painel Lista de Campos. Ao fazer duplo clique num campo no painel Lista de Campos (ou se arrastar um campo da lista para o seu formulário ou relatório), o Microsoft Access cria automaticamente o controlo adequado para apresentar o campo (por exemplo, uma caixa de texto ou de verificação) e, em seguida, vincula o controlo a esse campo.

Se não tiver um formulário ou relatório existente ao qual possa adicionar um campo, consulte Introdução a formulários ou Introdução a relatórios para o ajudar a começar.

O que pretende fazer?

Adicionar um campo a um formulário ou relatório com o painel Lista de Campos

Adicionar um campo a um formulário ou relatório sem utilizar o painel Lista de Campos

Saiba mais sobre o painel Lista de Campos

Adicionar um campo a um formulário ou relatório com o painel Lista de Campos

  1. Abra o seu relatório na vista Esquema ou Estrutura.

    Se o painel Lista de Campos não for apresentado, efetue um dos seguintes procedimentos:

    • No separador Estrutura, no grupo Ferramentas, clique em Adicionar Campos Existentes. Se estiver a utilizar o Access 2007, no separador Formatar, no grupo Controlos, clique em Adicionar Campos Existentes.
      – OU –

    • Prima Alt+F8.

  2. No painel Lista de Campos, localize a tabela que contém o campo que pretende adicionar. Para mostrar ou ocular a lista de campos em cada tabela, clique no sinal de adição (+) ou de subtração (-) junto ao nome da tabela.

    Nota: Se a base de dados não contiver quaisquer tabelas, o painel Lista de Campos estará vazio.

  3. Quando localizar o campo que pretende adicionar, siga um dos seguintes procedimentos para o adicionar ao formulário ou relatório:

    • Faça duplo clique no campo.

    • Arraste o campo do painel Lista de Campos para o formulário ou relatório.

    • Mantenha a tecla Ctrl premida, clique em vários campos e, em seguida, arraste-os todos para o formulário ou relatório ao mesmo tempo.

      Nota: Esta técnica só pode ser utilizada em campos na secção Campos disponíveis para esta vista no painel Lista de Campos.

    • Adicione um intervalo de campos a partir do painel Lista de Campos ao formulário ou relatório ao fazer o seguinte:

    • Clique no primeiro campo do intervalo.

    • Mantenha a tecla Shift premida e, em seguida, clique no último campo do intervalo.

      O Access seleciona os campos em que clicou, bem como todos os campos entre a seleção.

    • Arraste os campos selecionados para o formulário ou relatório.

      Nota: Esta técnica só pode ser utilizada em campos na secção Campos disponíveis para esta vista do painel Lista de Campos.

  4. O Access cria o controlo adequado para apresentar cada campo e vincula o controlo ao campo. Além disso, o Access cria uma etiqueta anexada para o controlo. Para editar a etiqueta, clique uma vez para a selecionar e, em seguida, clique novamente para colocar o ponto de inserção na etiqueta. Em seguida, pode editar a etiqueta da mesma forma que editaria texto num documento.

  5. Se pretender que um campo seja apresentado num tipo de controlo diferente daquele que o Access cria automaticamente, pode alterar o controlo para outro tipo. No entanto, apenas o poderá alterar para um tipo de controlo adequado a esse campo. Por exemplo, pode alterar uma caixa de combinação para uma caixa de texto ou uma caixa de listagem, mas não pode alterar uma caixa de combinação para um botão de comando.

    Mudar de um tipo de controlo para outro

    1. Abra o formulário ou relatório na vista Estrutura ao clicar com o botão direito do rato no formulário no Painel de Navegação e, em seguida, clique em Vista de Estrutura.

    2. Clique com o botão direito do rato no controlo que pretende alterar e, em seguida, clique em Alterar Para.

      Se o menu Alterar Para estiver indisponível, não existem outros tipos de controlo adequados para este campo. Caso contrário, o Access apresenta uma lista de tipos de controlo.

    3. Clique num dos tipos de controlo disponíveis para alterar o controlo para outro tipo.

      O controlo permanece vinculado ao campo, mas poderá ter de definir algumas propriedades para que o novo tipo de controlo funcione da forma que pretende. Para apresentar a folha de propriedades de um controlo, clique no controlo para selecioná-lo e, em seguida, prima F4.

Início da Página

Adicionar um campo a um formulário ou relatório sem utilizar o painel Lista de Campos

Geralmente, utilizar o painel Lista de Campos é a forma mais fácil de adicionar um campo a um formulário ou relatório. No entanto, também pode adicionar um campo ao criar um controlo e, em seguida, vincular o mesmo a um campo. O procedimento seguinte mostra como o pode fazer.

  1. No Painel de Navegação, clique com o botão direito do rato no formulário ou relatório e, em seguida, clique em Vista de Esquema ou Vista de Estrutura.

    Assistentes de Controlo   : pode utilizar os Assistentes de Controlo para ajudá-lo a criar botões de comandos, caixas de listagem, subformulários, caixas de combinação e grupos de opções. Um Assistente de Controlo faz-lhe várias perguntas sobre o aspeto que pretende para o controlo e sobre como pretende que este funcione. Em seguida, o assistente cria o controlo e define as propriedades do controlo com base nas suas respostas. No separador Estrutura, no grupo Controlos, clique na seta para baixo junto à Galeria de Controlos. Se a opção Utilizar Assistentes de Controlo não estiver ativada, clique na mesma para a ativar.

    imagem de botão

    Se preferir criar controlos sem a ajuda de assistentes, clique em Utilizar Assistentes de Controlo para que a opção não esteja selecionada.

    Imagem de botão

  2. No separador Estrutura, no grupo Controlos, clique na ferramenta do tipo de controlo que pretende adicionar.

    Para saber o nome de uma ferramenta, posicione o ponteiro sobre a mesma. O Access apresenta o nome da ferramenta.

  3. Clique na grelha de estrutura do formulário ou relatório onde quer posicionar o canto superior esquerdo do controlo. Clique uma vez para criar um controlo de tamanho predefinido ou, em alternativa, clique na ferramenta e arraste a grelha de estrutura do formulário para criar um controlo com o tamanho pretendido.

  4. Se tiver selecionado a opção Utilizar Assistentes de Controlo e o controlo que está a colocar estiver associado a um assistente, o mesmo será iniciado e irá guiá-lo ao longo das definições do controlo.

  5. Se não posicionar o controlo perfeitamente na primeira tentativa, pode movê-lo ao fazer o seguinte:

    1. Clique no controlo para selecioná-lo. Se existir uma etiqueta associada ao controlo, mantenha a tecla Ctrl premida e, em seguida, clique na etiqueta para a selecionar.

    2. Posicione o ponteiro sobre o controlo até que este se transforme num ponteiro de movimento Ponteiro de movimentação .

    3. Clique e arraste o controlo para a localização pretendida.

Se utilizar um assistente de controlo, este poderá conter passos para o ajudar a vincular o controlo a um campo. Se o assistente não vincular o controlo a um campo e o controlo for do tipo que pode apresentar dados (por exemplo, uma caixa de texto ou caixa de verificação), tem de introduzir um nome de campo ou expressão na propriedade Origem do Controlo do controlo antes de apresentar dados. Utilize o seguinte procedimento para vincular um controlo a um campo.

  1. Apresente a folha de propriedades do controlo ao clicar no mesmo e, em seguida, prima F4.

  2. No separador Dados da folha de propriedades, clique na seta para baixo junto à propriedade Origem do Controlo e selecione o campo que pretende que seja apresentado no controlo. Também pode escrever uma expressão na caixa Origem do Controlo.

    Para obter mais informações sobre expressões, consulte Criar uma expressão.

Início da Página

Saiba mais sobre o painel Lista de Campos

A lista seguinte contém sugestões sobre como trabalhar com o painel Lista de Campos que lhe poderão ser úteis quando adicionar campos ao seu formulário ou relatório. Para apresentar o painel Lista de Campos, abra um formulário ou relatório na vista Esquema ou Estrutura e, em seguida, prima Alt+F8.

  • Se a propriedade Origem dos Registos do formulário ou relatório estiver vazia e arrastar um campo do painel Lista de Campos para o formulário ou relatório, o Access preenche automaticamente a propriedade Origem dos Registos do mesmo.

  • Se a propriedade Origem dos Registos do formulário ou relatório for uma instrução SELECT ou um nome de tabela, pode alternar a apresentação do painel Lista de Campos entre os dois estados seguintes:

    • Todos os campos da base de dados   : apresenta as secções Campos disponíveis para esta vista, Campos disponíveis em tabelas relacionadas (se estas existirem) e Campos disponíveis noutras tabelas (se estas existirem).

    • Apenas campos de origem dos registos   : apresenta apenas a secção Campos disponíveis para esta vista.

      Para alternar entre os dois modos, clique em Mostrar apenas campos da origem de registos atual ou em Mostrar todas as tabelas na parte inferior do painel Lista de Campos.

      Nota: Se tiver definido a propriedade Origem dos Registos para uma consulta guardada, o painel Lista de Campos apresenta apenas a secção Campos disponíveis para esta vista (a opção Mostrar todas as tabelas na parte inferior do painel Lista de Campos). Para editar a origem dos registos, clique com o botão direito do rato em qualquer um dos campos e, em seguida, clique em Editar Origem do Registo.

  • Se tiver definido a propriedade Origem dos Registos do formulário ou relatório para uma tabela e, em seguida, arrastar um campo da secção Campos disponíveis em tabelas relacionadas do painel Lista de Campos para o formulário ou relatório, o Access altera a Origem dos Registos dos mesmos para uma instrução SELECT com o campo que estiver a adicionar. Se o Access não conseguir determinar como relacionar as tabelas, será apresentada a caixa de diálogo Escolher Relação para que possa escolher a relação mais adequada.

  • Se arrastar um campo da secção Campos disponíveis noutras tabelas do painel Lista de Campos para o formulário ou relatório, o Access apresenta a caixa de diálogo Especificar Relação. Tem de utilizar esta caixa de diálogo para especificar uma relação entre a outra tabela e a origem dos registos do formulário ou relatório. Se não tiver a certeza dos campos a introduzir nesta caixa de diálogo, clique em Cancelar e, em seguida, examine as relações existentes na sua tabela.

    Para obter mais informações sobre relações, consulte Guia para relações de tabela ou Criar, editar ou eliminar uma relação.

    É possível que um campo na secção Campos disponíveis noutras tabelas do painel Lista de Campos esteja relacionado de forma indireta com a origem dos registos do formulário ou relatório através de uma das tabelas na secção Campos disponíveis em tabelas relacionadas. Se for este o caso, arrastar um campo de uma das tabelas relacionadas para o formulário ou relatório pode fazer com que seja movida uma ou mais tabelas da secção Campos disponíveis noutras tabelas para a secção Campos disponíveis em tabelas relacionadas.

  • Se a origem de registos do formulário ou relatório for uma instrução SELECT ou uma consulta guardada, pode ver e editar a origem de registos no Construtor de Consultas ao clicar com o botão direito do rato em qualquer campo no painel Lista de Campos e, em seguida, clique em Editar Origem do Registo. Se a origem dos registos for uma tabela, este comando apresenta o Construtor de Consultas na tabela. O Access irá perguntar-lhe se quer criar uma consulta baseada na tabela. Clique em Sim para alterar a origem de registos para uma consulta ou em Não para manter a origem de registos inalterada.

  • Pode abrir uma tabela na Vista de Folha de Dados ao clicar em Editar Tabela junto ao nome da tabela ou ao clicar com o botão direito do rato no nome da tabela no painel Lista de Campos e, em seguida, clicar em Abrir Tabela na Vista de Folha de Dados.

  • Pode utilizar o painel Lista de Campos para adicionar um Campo de pesquisa a uma tabela ao fazer o seguinte:

    1. Clique em Editar Tabela junto à tabela onde quer adicionar o campo de Pesquisa.

      A tabela é apresentada na vista de folha de dados.

    2. Arraste um campo do painel Lista de Campos para a folha de dados.

    3. O Assistente de Pesquisas é iniciado. Siga as instruções no assistente. Na última página, clique em Concluir.

  • Pode desancorar o painel Lista de Campos do lado direito da área de trabalho do Access ao posicionar o ponteiro sobre a barra de título do painel Lista de Campos até que se transforme num ponteiro de movimento Ponteiro de movimentação e, em seguida, arrastar o painel Lista de Campos para a esquerda. Pode posicionar a lista em qualquer lado da área de trabalho ou pode ancorá-la no lado esquerdo da mesma ao arrastá-la para a esquerda.

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.

×