Как написать правильный критерий поля, чтобы избавиться от ошибки «введите значение параметра»? - PullRequest
0 голосов
/ 19 февраля 2019

КАРТИНА ЗАПРОСА:

enter image description here

Я строю графики для производительности 10 машин (машина 1, машина 2, ...) - средняяпротив графика даты.

Пользователь должен выбрать машину из комбинированного списка (я сделал значения, полученные из запроса, или я должен сделать это из таблицы?) И установить, чтобы она содержала только уникальные значения.

После выбора машины пользователь должен нажать кнопку ОК.и график выбранной машины должен отображаться в новой форме.

Проблема в том, что каждый раз, когда я нажимаю кнопку ОК, он запрашивает у меня значение ENTER PARAMETER VALUE Forms!ViewReport!Combo9.

После ввода «machine 1» в значение ENTER PARAMETER VALUE отображается графикправильно.Я ожидаю, что график будет отображаться непосредственно без ошибки.

1 Ответ

0 голосов
/ 19 февраля 2019

Диалог появляется, потому что у запроса нет доступа к полю Combo9.Возможно, ваша форма не открыта или ViewReport является подчиненной формой, в этом случае ссылка на Combo9 должна быть другой.Проверьте, например, этот giude для ссылок на элементы управления.

Но самый надежный метод - создать открытую функцию в стандартном модуле, которая должна возвращать значение из поля требуемой формы.Он может проверить, открыта ли форма, и вернуть значение по умолчанию, если форма недоступна или значение не выбрано.Эта функция может использоваться в запросах в качестве критериев или в вычисляемых полях.

...