Диалоговое окно "Введите значение параметра" появляется при запуске запроса, формы или отчета

Диалоговое окно "Введите значение параметра" появляется при запуске запроса, формы или отчета

Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.

Умеренный: требуются базовые навыки макроса, кодирования и интероперабельности.

Эта статья применяется только к базе данных Microsoft Access (.mdb).

Симптомы

При попытке запуска запроса, формы или отчета диалоговое окно Enter Parameter Value может неожиданно появиться.

Причина

Такое поведение происходит, когда поле, критерий, выражение или управление в запросе, форме или отчете ссылаются на имя, которое Не удается найти. Например, имя может быть опечатка или поле может быть недоступным в этой области.

Решение

Чтобы устранить это поведение, переименуй ссылку на допустимое имя поля. Если вы не знаете, где расположена эталон, запустите документер базы данных для объекта, перечисленного в диалоговом окне Значение параметра Enter, а затем выведите сведения в текстовый файл. Для этого выполните указанные ниже действия.

    Если вы используете Access 2002 и 2003, выполните следующие действия:

В меню Tools указать на анализ и нажмите кнопку Documenter.

Щелкните вкладку, соответствующую типу объекта базы данных, который вы ищете, а затем нажмите кнопку, чтобы выбрать поле запроса, формы или отчета, который вы пытались запустить.

Примечание Если объект является формой или отчетом, включите все исходные запросы и подформы или подэкспорты в список выборов.

Щелкните Параметры, чтобы указать, какую функцию выбранного объекта необходимо распечатать, а затем нажмите кнопку ОК.

Нажмите кнопку ОК , чтобы закрыть диалоговое окно Documenter .

В меню File щелкните Экспорт.

В списке Сохранить как тип щелкните Текстовые файлы, а затем выполните оставшиеся сведения по мере необходимости.

Откройте экспортируемого файла в Microsoft Word, а затем поиск параметра, запрашиваемого в диалоговом окне Введите значение параметра.

На вкладке Средства базы данных щелкните Документер базы данных в группе Анализ .

Щелкните вкладку, соответствующую типу объекта базы данных, который вы ищете, а затем нажмите кнопку, чтобы выбрать поле запроса, формы или отчета, который вы пытались запустить.

Примечание Если объект является формой или отчетом, включите все исходные запросы и подформы или подэкспорты в список выборов.

Щелкните Параметры, чтобы указать, какую функцию выбранного объекта необходимо распечатать, а затем нажмите кнопку ОК.

Нажмите кнопку ОК , чтобы закрыть диалоговое окно Documenter .

В группе Данных щелкните Текстовый файл, а затем выполните оставшиеся сведения по мере необходимости.

Откройте экспортируемого файла в Microsoft Word, а затем поиск параметра, запрашиваемого в диалоговом окне Введите значение параметра.

Если вы не можете запустить документер баз данных, проверьте, отсутствует ли ссылка. Чаще всего отсутствует ссылка в этом случае на Utility.mda. Чтобы проверить эту ссылку, выполните следующие действия:

В окне Базы данных щелкните Модули под объектами.

Примечание Если вы используете Access 2007 или более поздней версии, на вкладке Средства базы данных нажмите кнопку Visual Basic, а затем перейдите к шагу 3.

Выберите любой существующий модуль и нажмите кнопку Дизайн или вставьте новый модуль. Это запустит редактор Visual Basic.

В меню Сервис выберите пункт Ссылки.

В списке Доступные ссылки на все ссылки, которые имеют "MISSING: " перед именем. Щелкните, чтобы очистить поле.

ПРИМЕЧАНИЕ Если вам не нужна ссылка на Utility.mda, пропустите шаг 8.

Нажмите кнопку «Обзор».

В списке Файлы типов щелкните Надстройки (*.mda).

Просмотрите папку, в которую входит Utility.mda, выберите ее и нажмите кнопку Открыть. По умолчанию этот файл находится в папке C:\Program Files\Microsoft Office\Office\1033.

Нажмите кнопку ОК.

В меню Отлаговка нажмите кнопку Компилировать имя базы данных.

В меню Файл нажмите кнопку Закрыть и вернуться к Microsoft Access.

Дополнительные сведения

Действия по воспроизведению поведения в Access 2002 или в Access 2003

Если вы выполните действия в этом примере, измените пример базы данных Northwind.mdb. Может потребоваться сделать архивную копию файла Northwind.mdb и следовать этим шагам в копии базы данных.

  1. Откройте пример базы данных Northwind.mdb.
  2. Откройте запрос Subtotals заказа в представлении Design.
  3. Переименование поля OrderID в OrderIDNumber.
  4. Закройте запрос и нажмите кнопку Да, чтобы сохранить изменения.
  5. Запустите запрос Subtotals заказа.

Обратите внимание, что диалоговое окно Enter Parameter Value отображается.

📎📎📎📎📎📎📎📎📎📎