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

É possível adicionar campos rapidamente a um formulário ou relatório usando o painel ​​Lista de Campos. Quando você clica duas vezes em um campo no painel ​​Lista de Campos ou se você arrasta um campo da lista para o formulário ou relatório, o Microsoft Access cria automaticamente o controle apropriado para exibir o campo, por exemplo, uma caixa de texto ou caixa de seleção, e o vincula a esse campo.

Se você não tem um formulário ou relatório existente ao qual adicionar um campo, confira Introdução a formulários ou Introdução a relatórios para começar.

O que você deseja fazer?

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

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

Saiba mais sobre o painel Lista de Campos

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

  1. Abra o relatório no modo Layout ou Design.

    Se o painel ​​Lista de Campos não for exibido, siga um destes procedimentos:

    • Na guia Design, no grupo Ferramentas, clique em Adicionar Campos Existentes. Se estiver usando o Access 2007, na guia Formato, no grupo Controles, clique em Adicionar Campos Existentes.
      OU

    • Pressione Alt+F8.

  2. No painel ​​Lista de Campos, localize a tabela que contém o campo que você deseja adicionar. Para mostrar ou ocultar a lista de campos em cada tabela, clique no sinal de adição (+) ou sinal de subtração (-) ao lado do nome da tabela.

    Observação: Se o banco de dados não contiver nenhuma tabela, o painel ​​Lista de Campos estará vazio.

  3. Quando você encontrar o campo que deseja adicionar, siga um destes procedimentos para adicioná-lo ao formulário ou relatório:

    • Clique duas vezes no campo.

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

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

      Observação: Essa técnica só pode ser usada em campos na seção Campos disponíveis para esse modo de exibição do painel Lista de Campos.

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

    • Clique no primeiro campo no intervalo.

    • Mantenha pressionada a tecla Shift e clique no último campo no intervalo.

      O Access seleciona os campos em que você clicou, assim como todos os campos intermediários.

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

      Observação: Essa técnica só pode ser usada em campos na seção Campos disponíveis para esse modo de exibição do painel Lista de Campos.

  4. O Access cria o controle apropriado para exibir cada campo e também vincula o controle ao campo. Além disso, o Access cria um rótulo anexado para o controle. É possível editar o rótulo clicando nele uma vez para selecioná-lo e clicando nele novamente para colocar o ponto de inserção no rótulo. Em seguida, edite o rótulo da mesma forma que editaria o texto em um documento.

  5. Se quiser que um campo seja exibido em um tipo diferente de controle daquele que o Access cria automaticamente, altere o controle para outro tipo. No entanto, só é possível fazer isso para um tipo de controle apropriado para esse campo. Por exemplo,é possível alterar uma caixa de combinação para uma de texto ou de listagem, mas não para um botão de comando.

    Alterar um controle de um tipo para outro

    1. Abra o formulário ou relatório no modo Design clicando com o botão direito do mouse no Painel de Navegação e clique em Modo Design.

    2. Clique com o botão direito do mouse no controle que você deseja alterar e clique em Alterar para.

      Quando o item de menu Alterar para está indisponível, não há outros tipos de controle apropriados para esse campo. Caso contrário, o Access exibe uma lista de tipos de controle.

    3. Clique em um dos tipos de controle disponíveis para alterar o controle para esse tipo.

      O controle permanece vinculado ao campo, mas talvez você precise definir algumas propriedades para que o novo tipo de controle funcione da maneira desejada. Para exibir a folha de propriedades de um controle, clique no controle para selecioná-lo e pressione F4.

Início da Página

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

Em geral, usar o painel Lista de Campos é a maneira mais fácil de adicionar um campo a um formulário ou relatório. No entanto, também é possível adicionar um campo criando um controle e vinculando-o a um campo. O procedimento a seguir mostra como.

  1. No Painel de Navegação, clique com o botão direito do mouse no formulário ou relatório e clique em Modo Layout ou Modo Design.

    Assistentes de Controle    Você pode usar Assistentes de Controle para criar botões de comando, caixas de listagem, subformulários, caixas de combinação e grupos de opções. Um Assistente de Controle faz uma série de perguntas sobre a aparência e a funcionalidade do controle. Em seguida, ele cria o controle e define as propriedades dele com base nas suas respostas. Na guia Design, no grupo Controles, clique na seta para baixo ao lado da Galeria de Controles. Se a opção Usar Assistentes de Controle não estiver destacada, clique nela para destacá-la.

    Imagem do botão

    Se você preferir criar controles sem a ajuda dos assistentes, clique em Usar Assistentes de Controle para que a opção não seja selecionada.

    Imagem do botão

  2. Na guia Design, no grupo Controles, clique na ferramenta do tipo de controle a ser adicionado.

    Para determinar o nome de uma ferramenta, posicione o ponteiro sobre ela. O Access exibe o nome da ferramenta.

  3. Clique na grade de design de formulário ou relatório onde você deseja posicionar o canto superior esquerdo do controle. Clique uma vez para criar um controle com tamanho padrão, ou clique na ferramenta e então arraste a grade de design de formulário para criar um controle do tamanho desejado.

  4. Se você selecionou a opção Usar Assistentes de Controle e o controle que você está criando tem um assistente associado a ele, o assistente é iniciado e guia você pelas configurações do controle.

  5. Se você não posicionar o controle perfeitamente na primeira tentativa, mova-o fazendo o seguinte:

    1. Clique no controle para selecioná-lo. Se houver um rótulo associado ao controle, mantenha pressionada a tecla Ctrl e clique no rótulo para selecioná-lo também.

    2. Posicione o ponteiro sobre o controle até que ele se torne um ponteiro de movimento Ponteiro mover .

    3. Clique e arraste o controle até o local desejado.

Se você usar um assistente de controle, o assistente poderá conter etapas para ajudá-lo a vincular o controle a um campo. Se o assistente não vincular o controle a um campo e o controle for do tipo que pode exibir dados (uma caixa de texto ou caixa de combinação, por exemplo), você deverá inserir um nome ou expressão de campo na propriedade Fonte do Controle para o controle antes de exibir dados. Use o procedimento a seguir para vincular um controle a um campo.

  1. Exiba a folha de propriedades para o controle clicando nele e pressionando F4.

  2. Na guia Dados da folha de propriedades, clique na seta suspensa ao lado da propriedade Fonte do Controle e selecione o campo que deseja exibir no controle. Também é possível digitar uma expressão na caixa Fonte do Controle.

    Para saber mais sobre expressões, confira o artigo Criar uma expressão.

Início da Página

Saiba mais sobre o painel Lista de Campos

A lista a seguir contém dicas sobre como trabalhar com o painel ​​Lista de Campos que podem ser úteis para você ao adicionar campos ao seu formulário ou relatório. Para exibir o painel ​​Lista de Campos, abra um formulário ou relatório no modo Layout ou no modo Design e pressione Alt+F8.

  • Se a propriedade Fonte de Registro do formulário ou relatório estiver vazia e você arrastar um campo do painel Lista de Campos para o formulário ou relatório, o Access preencherá automaticamente a propriedade Fonte de Registro do formulário ou relatório para você.

  • Se a propriedade Fonte de Registro do formulário ou relatório for uma instrução SELECT ou um nome de tabela, você poderá alternar a exibição do painel Lista de Campos entre os dois estados a seguir:

    • Todos os campos do banco de dados    Exibe a seção Campos disponíveis para esse modo de exibição, a seção Campos disponíveis em tabelas relacionadas (se essas tabelas existirem) e a seção Campos disponíveis em outras tabelas (se essas tabelas existirem).

    • Somente campos fonte de registro    Exibe somente a seção Campos disponíveis para esse modo de exibição.

      Para alternar entre dois modos, clique em Mostrar somente os campos na fonte de registro atual ou Mostrar todas as tabelas na parte inferior do painel Lista de Campos.

      Observação: Se você definiu a propriedade Fonte de Registro do formulário ou relatório para uma consulta salva, o painel Lista de Campos exibe somente a seção Campos disponíveis para esse modo de exibição (não há opção Mostrar todas as tabelas na parte inferior do painel Lista de Campos). Para editar a fonte de registro, clique com o botão direito em qualquer um dos campos e clique em Editar Fonte de Registro.

  • Se você configurou a propriedade Fonte de Registro do formulário ou relatório para uma tabela e arrasta um campo da seção Campos disponíveis em tabelas relacionadas do painel Lista de Campos para o formulário ou relatório, o Access altera a Fonte de Registro do formulário ou relatório para uma instrução SELECT que inclua o campo que você está adicionando. Se o Access não puder determinar como relacionar as tabelas, ele exibirá a caixa de diálogo Escolher Relação para que você possa escolher a relação adequada.

  • Se você arrasta um campo da seção Campos disponíveis em outras tabelas do painel Lista de Campos para o formulário ou relatório, o Access exibe a caixa de diálogo Especificar Relação. Você deve usar essa caixa de diálogo para especificar uma relação entre a outra tabela e a fonte de registro do formulário ou relatório. Se não tiver certeza de quais campos inserir nesta caixa de diálogo, clique em Cancelar e examine as relações da tabela.

    Confira mais informações sobre relações em Guia para relações de tabelas ou Criar, editar ou excluir uma relação.

    É possível que um campo na seção Campos disponíveis em outras tabelas do painel Lista de Campos esteja indiretamente relacionado à fonte de registro do formulário ou relatório por meio de uma das tabelas na seção Campos disponíveis em tabelas relacionadas. Se esse for o caso, arrastar um campo de uma das tabelas relacionadas para o formulário ou relatório pode fazer com que uma ou mais tabelas sejam movidas da seção Campos disponíveis em outras tabelas para a seção Campos disponíveis em tabelas relacionadas.

  • Se a fonte de registro do formulário ou relatório for uma instrução SELECT ou uma consulta salva, você poderá visualizar e editar a fonte de registro no Construtor de Consultas clicando com o botão direito em qualquer campo no painel Lista de Campos e clicando em Editar Fonte de Registro. Se a fonte de registro for uma tabela, esse comando invocará o Construtor de Consultas na tabela. O Access pergunta se você deseja criar uma consulta com base na tabela; clique em Sim para alterar a fonte de registro para uma consulta ou em Não para deixar a fonte de registro inalterada.

  • É possível abrir uma tabela no modo Folha de Dados clicando em Editar Tabela ao lado do nome da tabela ou clicando com o botão direito no nome da tabela no painel Lista de Campos e clicando em Abrir tabela no modo Folha de dados.

  • É possível usar o painel ​​Lista de Campos para adicionar um campo Pesquisa a uma tabela, fazendo o seguinte:

    1. Clique em Editar Tabela ao lado da tabela na qual você deseja adicionar o campo Pesquisa.

      A tabela é exibida no modo Folha de Dados.

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

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

  • É possível deslocar o painel ​​Lista de Campos do lado direito da área de trabalho do Access posicionando o ponteiro na barra de título do painel Lista de Campos até se transformar em um ponteiro de movimento Ponteiro mover e arrastando o painel Lista de Campos para a esquerda. É possível posicionar a lista em qualquer lugar na área de trabalho ou acoplá-la no lado esquerdo da área de trabalho, arrastando-a completamente para a esquerda.

Início da Página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×