質問: アクセスはパラメータ値の入力を求め続けます accessに次のクエリがあります。select death.accountnumber, count(*) as numberofrecords from death group by death.accountnumber having (((count(*))>1)); accountnumberフィールドは以前は[accnumber]でしたが、accessテーブルがリンクされているソースexcelスプレッドシートとクエリのsqlコードの両方で更新されています。それでも、クエリを実行するたびに、accessは、「death:重複するアカウント番号。acc番号」という説明とともに「パラメータ値を入力してください」というプロンプトを表示します。accessにこのプロンプトの表示を停止させるにはどうすればよいですか?
回答: クエリには「death:重複するアカウント番号。acc番号」に関する情報が含まれていないため、そのパラメータを探すコードが他の場所にある必要があります。コードのどこかにある限り、プロンプトが表示されます。注:以下を行う前にコピーを作成してください。ルージュコードを見つける方法は次のとおりです。 vbaウィンドウを開きます(alt+f11)。 次に、 ctrl+h 置換ウィンドウを開きます。 「検索対象」ウィンドウにacc numberと入力します。 「replacewith」ウィンドウにaccountnumberと入力します。 current projectを選択します [次を検索]ボタンを使用して、見逃した参照を検索します。 変更が必要な参照を見つけた場合は、[置換]をクリックします。 見つかったすべての参照を変更した後、コードをデバッグし、それを実行して、希望どおりに機能するかどうかを確認します。