Dados sobre excel a partir de banco de dados de acesso baseado em critérios no excel

4

Eu tenho um banco de dados do MS Access para o qual um arquivo excel está conectado para ver a saída. O MS Query é usado para fazer interface e buscar dados com base em duas condições: data & IDENTIDADE. Não consigo especificar os parâmetros nas propriedades de conexão, pois a opção Parâmetros está desativada.

Meu requisito é passar valores para os parâmetros Date & ID do Excel e visualizar a saída da consulta na mesma planilha. Obrigado ...

    
por user666621 22.11.2016 / 07:54

1 resposta

0

Ativar a opção Parameters... na caixa de diálogo Connection Properties é muito fácil, pois, infelizmente, você descobre Documentação de Microsoft está faltando nesta área. Você pode habilitar os parâmetros quando desenvolver sua consulta ou pode adicionar a opção após a consulta básica ser estabelecida, mas, de qualquer forma, o acesso é controlado por meio do MS Query. Então ...

  1. Abra o MS Query
  2. Clique no botão Show / Hide Criteria (se parece com um filtro com óculos); isso adicionará a seção 'Critérios ao seu espaço de trabalho de consulta.
  3. Escolha um campo de critérios a partir dos seus dados (data e ID do seu exemplo).
  4. Na linha Valor, insira o nome do seu parâmetro, entre colchetes. [Date] e [ID] no seu exemplo.
  5. Execute novamente sua consulta (usando o botão ! ), e você será solicitado a inserir seus parâmetros - insira qualquer valor (preferencialmente um válido) e os dados retornados devem ser filtrados adequadamente.
  6. Retornar ao Excel.
  7. Você deve ter acesso às opções de parâmetros agora. O acesso mais fácil é clicar com o botão direito do mouse na tabela de dados da sua consulta e escolher Table > Parameters... , o que ativará a caixa de diálogo Parâmetros.

FWIW, eu costumava usar essa opção muito, mas as etapas extras na criação de uma manutenção se tornaram uma dor, então agora eu normalmente escrevo uma consulta SQL para obter as informações que eu geralmente quero e uso as tabelas do Excel para filtrar , ordene e geralmente manipule os dados de que preciso.

    
por 08.02.2017 / 15:24