Você pode usar uma consulta para fornecer dados a um formulário ou relatório no Access. Você pode usar uma consulta ao criar o formulário ou relatório ou alterar um formulário ou relatório existente definindo sua propriedade Fonte de Registro. Ao definir a propriedade Fonte de Registro, você pode especificar uma consulta existente ou criar uma nova consulta a ser usada.
Se você usar uma consulta como fonte de registro, talvez não seja capaz de editar os dados. Antes de usar uma consulta como sua fonte de registro, você deve considerar se precisa editar dados.
Este artigo explica como definir a propriedade Fonte de Registro para um formulário ou relatório existente e fornece informações sobre quando você pode e não pode editar dados de consulta.
Este artigo não explica como criar um formulário ou um relatório. Para obter ajuda para criar formulários e relatórios, consulte os artigos Criar um formulário no Access e Criar um relatório simples.
Neste artigo
Usar uma consulta existente como a fonte de registro de um formulário ou relatório
No modo design, defina a propriedade Fonte de Registro como uma consulta existente que você deseja usar.
-
Abra o formulário ou o relatório na exibição Design.
Se a folha de propriedades ainda não estiver aberta, pressione F4 para abri-la.
-
Na folha de propriedades, na guia Dados , clique na caixa propriedade Fonte de Registro .
-
Siga um destes procedimentos:
-
Comece a digitar o nome da consulta que você deseja usar.
O Access preenche automaticamente o nome do objeto à medida que você digita.
- ou -
-
Clique na seta e selecione a consulta que você deseja usar.
-
Criar uma consulta como a fonte de registro de um formulário ou relatório
Na exibição Design, use o botão Build () na caixa de propriedade Fonte de Registro para criar uma nova consulta a ser usada como fonte de registro.
-
Abra o formulário ou o relatório na exibição Design.
Se a folha de propriedades ainda não estiver aberta, pressione F4 para abri-la.
-
Na folha de propriedades, na guia Dados , clique na caixa propriedade Fonte de Registro .
-
Clique em .
Uma nova consulta é aberta no modo Design.
-
Crie a consulta e salve-a e feche-a.
Para obter ajuda para criar uma consulta, consulte o artigo Criar uma consulta de seleção simples.
Editando dados de uma consulta
Um dos main motivos pelos quais você usa formulários é inserir e editar dados. Algumas consultas não dão suporte à edição de dados. Antes de usar uma consulta como fonte de registro de um formulário, você deve considerar se pode editar os dados de consulta.
Quando posso editar dados de uma consulta?
Você pode editar os dados de uma consulta se:
-
A consulta é baseada em apenas uma tabela.
-
A consulta é baseada em duas tabelas com um relação um-para-um entre elas.
-
A propriedade RecordsetType do formulário é definida como Dynaset (Inconsistente Atualizações)e nenhuma das condições na seção a seguir se aplica.
Observação: Mesmo quando você pode editar dados em uma consulta, alguns de seus campos podem não estar disponíveis para edição. Esses casos são listados na seção a seguir.
Quando não posso editar dados de uma consulta?
Você não pode editar os dados de uma consulta quando:
-
A consulta é um consulta de tabela de referência cruzada.
-
A consulta é um consulta específica de SQL.
-
O campo que você está tentando editar é um campo calculado. Nesse caso, você pode ser capaz de editar dados dos outros campos na consulta.
-
A consulta contém uma cláusula GROUP BY.