Access постоянно просит ввести значение параметра

У меня есть следующий запрос в Access:

SELECT Death.AccountNumber, Count(*) AS NumberOfRecords
FROM Death
GROUP BY Death.AccountNumber
HAVING (((Count(*))>1));

Поле AccountNumber ранее было [Acc Number], но оно было обновлено как в исходной электронной таблице Excel, с которой связана таблица Access, так и в коде SQL в запросе.

Тем не менее, каждый раз, когда я запускаю запрос, Access по-прежнему запрашивает у меня "Введите значение параметра" с описанием: "Смерть: повторяющиеся номера счета. Номер доступа".

Как мне получить доступ, чтобы перестать отображать это приглашение?

2 ответа

В вашем запросе ничего не говорится о "смерти: повторяющиеся номера счетов. Номер доступа", поэтому в другом месте должен быть какой-то код для поиска этого параметра. Пока это в коде где-то, вы получите приглашение.

ПРИМЕЧАНИЕ. Сделайте копию, прежде чем делать следующее.

Вот способ найти код румян:


  1. Откройте окно VBA (Alt+F11).
  2. Затем используйте Ctrl+H, чтобы открыть окно замены.
  3. Тип Acc Number в окне "найти что".
  4. Тип AccountNumber в окне "заменить на".
  5. выберите Current Project
  6. Используйте кнопку "Найти далее", чтобы найти пропущенные ссылки.
  7. Если вы обнаружите, что ссылка нуждается в изменении, нажмите "заменить".
  8. После изменения всех найденных ссылок отладьте код, запустите его, чтобы увидеть, работает ли он так, как вы хотите.

введите описание здесь

У меня была такая же проблема в локальной таблице, где Access не находил имя поля в другом запросе и продолжал запрашивать значение параметра.

Я обнаружил, что я не сохранил запросы после переименования имен полей, и как только я их сохранил, все заработало, как и ожидалось.

Другие вопросы по тегам