Acesse o Relatório de Tabela Múltipla de 2010 Combinando campos com as mesmas informações

1

Estou criando um banco de dados do Microsoft Access para o meu escritório e estou tentando criar um relatório para mostrar todas as compras para todo o escritório. Meu escritório é dividido em 4 equipes e, devido às diferentes compras por equipe, foram criadas 4 tabelas para cada equipe com campos referentes às suas compras. No entanto, existem alguns campos que abrangem todas as equipes, como: número de compra, comprador, etc.

Minha pergunta é como criar um relatório com uma lista de todas as compras no escritório que combinarão esses campos das tabelas separadas em um único campo? Nenhuma das informações nesses campos será duplicada, só preciso que o campo no relatório contenha informações de todas as 4 tabelas.

Obrigado!

    
por Brice 08.08.2012 / 21:57

1 resposta

0

O que provavelmente poderia ajudar neste caso seria usar uma consulta UNION. Nesse tipo de consulta, você pode combinar os registros de tabelas diferentes, no entanto, cada parte SELECT do UNION deve produzir os mesmos campos, portanto, fornecer campos fictícios vazios para tabelas que estão faltando esses campos. Uma cláusula ORDER By pode seguir o último SELECT

SELECT Common1, Common2, SpecialA, null AS SpecialB FROM TableA
UNION ALL
SELECT Common1, Common2, null AS SpecialA, SpecialB FROM TableB
UNION ALL
SELECT ...
ORDER BY ...
    
por 08.08.2012 / 22:12