Subqueries são SQL (Structured Query Language) declarações que os usuários de banco de dados ninho dentro de outras instruções SQL. Subqueries permitem aos usuários produzir dados para um relatório, muitas vezes de pelo menos uma tabela que é diferente da tabela principal da consulta. Por exemplo, uma consulta que lista todos os produtos da loja que atingiram a sua quota de vendas semanais pode ser escrito assim:
SELECT [produto], [SalesQuota]
FROM [ProductsTable]
ONDE [SalesQuota] lt; TODOS
(SELECT [Sales] FROM [SalesAssociates]
ONDE [SalesAssociates] [do produto] = [ProductsTable] [produto])..;
Microsoft Access, através das suas características sub-relatórios, oferece, pelo menos, dois métodos para adicionar subconsultas de relatórios. Com subqueries, os usuários de acesso podem produzir relatórios cujos dados detalhados esclarecer os dados nos principais relatórios.
Abra um banco de dados Access com subconsulta e mesa de pelo menos um já existente.
Clique na subconsulta na "todas as mesas" painel na tela para a esquerda, em seguida, clique no "Relatório" Ícone na fita (, barra de ferramentas principal grande Access `no topo da tela). Esta acção irá criar um novo relatório que usa os dados da subconsulta como sua fonte principal.
Arraste um ícone da tabela do "todas as mesas" painel para qualquer local do relatório. O relatório inclui dados de uma subconsulta e outra fonte de dados, a tabela que você acabou arrastado para o relatório. Ver o relatório do direito; clicando em sua aba e selecionando "Ver relatório." As etapas restantes irá mostrar-lhe uma outra abordagem para a criação de um relatório com uma subconsulta.
Clique na tabela que você deseja basear um novo relatório sobre, em seguida, clique no "Crio" Menu "Assistente de relatório" ícone.
Clique nos campos que deseja incluir no relatório principal na primeira tela do assistente, clique em "Próximo."
Clique qual campo você deseja organizar os dados do seu relatório, nos termos. Por exemplo, se a sua mesa está uma lista de alunos, você pode optar por organizá-los por seu GPA.
Selecione o campo no qual você deseja que o relatório para classificar os dados no "ordenar" tela do assistente. Clique "Próximo" para se deslocar para a parte de layout do assistente. Depois de selecionar o layout, selecionar um estilo para o relatório (por exemplo, "Ápice," "Vento Norte"), então clique "Próximo."
Clique "Modificar a estrutura do relatório" na última tela do assistente, clique em "Terminar." Esta etapa conclui o relatório inicial, que você vai adicionar uma subconsulta para a próxima.
Clique no "projeto" menu de título, em seguida, clique no "controles" painel de "Use Assistentes de controle" ícone, se ele não estiver selecionado.
Clique no "subformulário" no ícone "controles" painel, em seguida, clique no lugar em seu relatório (por exemplo, "Cabeçalho do Relatório," "Cabeçalho da página," "Detalhe") Onde você deseja exibir o sub-relatório da subconsulta. O acesso será aberto o Assistente SubReport para que você especifique como os dados da subconsulta irá se integrar com o relatório.
Clique "Use existentes tabelas e consultas," clique na subconsulta da "Tabelas / Consultas" drop-down list na tela seguinte. Selecione os campos da subconsulta que deseja incluir no relatório, em seguida, clique "Terminar."
Abra o relatório completado com a subconsulta pela direita, clicando na guia e selecionando do relatório "Ver relatório."