Доступ постійно запитує ввести значення параметра


1

У мене є такий запит у Access:

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

Поле AccountNumber раніше було [Номер Acc], але це оновлено як у вихідній таблиці Excel, до якої пов’язана таблиця доступу, так і в SQL-коді в запиті.

Тим не менш, кожен раз, коли я запускаю запит, Access все ще підказує мені "Ввести значення параметра" з описом: "Смерть: дублікати номерів рахунку. Номер акаунта".

Як отримати доступ, щоб зупинити показ цього підказки?

Відповіді:


1

У вашому запиті нічого не вказано про "Смерть: дублікати номерів рахунків. Номер облікового запису", тому в іншому місці повинен бути код, який шукає цей параметр. Поки його в коді десь, ви отримаєте підказку.

ПРИМІТКА: Перш ніж зробити наступне, зробіть копію.

Ось спосіб знайти код rouge:


  1. Відкрийте вікно VBA, ( Alt+ F11).
  2. Потім натисніть Ctrl+, Hщоб відкрити вікно Замінити .
  3. Введіть Acc Numberу вікно "знайти що".
  4. Введіть AccountNumberу вікно "Замінити на".
  5. Виберіть Current Project
  6. Використовуйте кнопку «Знайти далі», щоб знайти будь-які пропущені посилання.
  7. Якщо ви знайдете посилання, яке потребує змін, натисніть "Замінити".
  8. Після зміни всіх знайдених посилань налагоджуйте код, запустіть його, щоб перевірити, чи працює він, як ви хочете.

введіть тут опис зображення


0

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

Я виявив, що не врятував запити після перейменування імен полів, і як тільки я їх зберег, він працював, як очікувалося.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.