Я работаю в Access 2016, и у меня есть выбор, из которого пользователь может выбрать тип обучения, по которому нужно запустить отчет. У всех тренировок есть значение опции 1, у Bloodborne значение опции 2 и так далее. Я хочу взять значение моей формы и передать его в запрос, чтобы он отображал всех сотрудников, прошедших это обучение.

Моя форма - "Просмотреть февральское обучение" и содержит группу опций в кадре, который называется FrameAllorCurrent. Мой запрос содержит поле обучения, которое я могу отфильтровать следующим образом: "68" Если 68 - это идентификатор тренировки из таблицы тренировок.

Я знаю, что должен что-то сделать в области обучения запроса в соответствии с [формами]! [Просмотреть февральское обучение]. [FrameAllOrCurrent],Значение = 2, но как мне сделать так, чтобы, когда оно равнялось 2, оно превращало тренировочное поле в "68" и возвращало все мои тренировки с кровью?

1 ответ1

0

Обратите внимание, что у вас есть полный контроль над значениями, назначенными каждому параметру в группе параметров (увеличивающиеся значения 1, 2, ..., n являются просто значениями по умолчанию). Вы можете назначить любое числовое значение, изменив свойство Option Value объекта Option, при условии, что в группе нет повторяющихся значений.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .