Как указать SQL Где критерии, использующие поле формы с как можно меньшим количеством VBA в MS Access? - PullRequest
0 голосов
/ 24 июня 2019

Я видел много людей, которые публиковали похожие версии этой проблемы, однако я не могу найти ответ, который:

  1. Отвечает на мою конкретную проблему
  2. Не включаетслишком сложный VBA
  3. Объясняет, почему не существует более простого решения.

Я пытаюсь ссылаться на Combobox из моего SQL в критериях WHERE.Однако каждый раз, когда я запускаю запрос, мне сообщают «Ввод значения параметра» для элемента управления (который не имеет смысла ссылаться на этот список)

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

Я новичок в Access и программировании, искал много форумов и видео, но не былсмог найти решение.

Мой запрос:

SELECT OfficeSpaceAllocation.ID, OfficeSpaceAllocation.TemplateVsDaily 
FROM OfficeSpaceAllocation
WHERE (((OfficeSpaceAllocation.TemplateVsDaily)=[Forms]![FloorPlanOperations]![TemplateVsDailyCB]));

TemplateVsDailyCB должен выбрать значение параметра, которое используется для предложения WHERE, однако мне сказали «Введите значение параметра» , когда я запускаю запрос (открывая его из формы или запуская его отдельно от формы).

Не могли бы вы сообщить мне о наилучшем варианте для моих требований?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...