ACC2002: O parâmetro prompt aparece duas vezes quando executa uma consulta

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 287432
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Para uma versão deste artigo do Microsoft Access 2000, consulte 245467.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb).

Sintomas
Quando você executa uma consulta parametrizada, você recebe dois prompts para cada parâmetro que é definido na consulta.
Causa
Classificação foi aplicada à consulta no modo de folha de dados em vez de no modo de design.
Resolução
Para corrigir uma consulta nesse estado, desmarque a propriedade OrderBy da folha de propriedade no modo de design da consulta. Para limpar a propriedade ClassificadoPor da consulta, execute essas etapas:
  1. Abra a consulta no modo de design.
  2. Clique em qualquer espaço vazio no painel superior da consulta. Não clique em uma tabela ou um campo.
  3. No menu Exibir , clique em Propriedades .
  4. Desmarque a propriedade OrderBy na folha de propriedades.
  5. Salve a consulta e, em seguida, fechá-lo.
Para evitar que esse comportamento ocorra em novas consultas, certifique-se de aplicar classificação para os campos de uma consulta no modo de design usando a linha classificação na grade de design da consulta.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo.
Mais Informações
Há duas maneiras para classificar os resultados de uma consulta. Você pode classificá-lo selecionando crescente ou Decrescente na linha Classificar o campo relevante no modo de design da consulta. Ou você pode executar a consulta e clique em Classificar em ordem crescente ou o comando Classificar em ordem decrescente no menu registros .

Se você classificar a consulta no modo Design, Microsoft Access adiciona a cláusula ORDER BY à instrução SQL da consulta. Se você classificar a consulta no modo folha de dados, o Microsoft Access armazena a ordem de classificação na propriedade OrderBy da consulta. Quando a propriedade ClassificadoPor tiver sido definida na folha de propriedades no modo Design ou no modo de folha de dados, o Microsoft Access solicitará que você duas vezes para cada parâmetro na consulta. Isso ocorre porque o Microsoft Access executa a consulta inicialmente para recuperar os registros corretos e executa-lo novamente para aplicar a ordem de classificação que você especificou.

Passos para reproduzir o problema

  1. Abra o banco de dados de exemplo Northwind.mdb.
  2. No menu Exibir , aponte para Objetos de banco de dados e, em seguida, clique em consultas .
  3. Clique na consulta Vendas dos funcionários por país e, em seguida, clique em Abrir .
  4. Quando você for solicitado para o parâmetro de Data de início , digite 1/1/1997 e, em seguida, clique em OK .
  5. Quando você for solicitado para o parâmetro de Data de término , digite 31/12/1997 e, em seguida, clique em OK .
  6. Clique na coluna Sobrenome e em seguida, no menu registros , aponte para Classificar e clique em Classificar em ordem decrescente .
  7. Salve a consulta e, em seguida, fechá-lo.
  8. Execute a consulta da janela banco de dados.
Observe que agora solicitado duas vezes cada parâmetro.
pra

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 287432 - Última Revisão: 12/06/2015 00:16:39 - Revisão: 3.0

Microsoft Access 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbnofix KB287432 KbMtpt
Comentários