MS Access - Consultas de parâmetros
A melhor parte sobre as consultas é que você pode salvar e executar a mesma consulta repetidamente, mas quando você executa a mesma consulta repetidamente apenas alterando os critérios, pode considerar que a consulta aceita parâmetros.
Se você deseja frequentemente executar variações de uma consulta específica, considere o uso de uma consulta de parâmetro
A consulta de parâmetro recupera informações de uma maneira interativa, solicitando que o usuário final forneça critérios antes de a consulta ser executada.
Você também pode especificar que tipo de dados um parâmetro deve aceitar.
Você pode definir o tipo de dados para qualquer parâmetro, mas é especialmente importante definir o tipo de dados para dados numéricos, monetários ou de data / hora.
Quando você especifica o tipo de dados que um parâmetro deve aceitar, os usuários veem uma mensagem de erro mais útil se inserirem o tipo errado de dados, como inserir texto quando a moeda é esperada.
Se um parâmetro for definido para aceitar dados de texto, qualquer entrada será interpretada como texto e nenhuma mensagem de erro será exibida.
Exemplo
Vamos agora dar uma olhada em um exemplo simples criando uma consulta de parâmetro. Deixe-nos abrir seu banco de dados e selecionar Query Design na guia Create table.
Clique duas vezes no tblProjects e feche o Show caixa de diálogo.
Selecione o campo que deseja ver como resultado da consulta, conforme mostrado na captura de tela a seguir.
Na grade de design da consulta, na linha Critérios da coluna ProjectStart, digite [Enter a project start data]. A corda[Enter a project start data]é o seu prompt de parâmetro. Os colchetes indicam que você deseja que a consulta solicite uma entrada, e o texto éEnter a project start data é o prompt de parâmetro exibido.
Deixe-nos agora executar sua consulta e você verá o seguinte prompt.
Vamos agora inserir a seguinte data.
Clique em OK para confirmar.
Como resultado, você verá os detalhes do projeto iniciado em 01/02/2007. Vamos para a Visualização de design e execute a consulta novamente.
Insira a data como na imagem acima e clique em OK. Agora você verá os detalhes do projeto iniciado em 01/05/2008.