Я пытаюсь запустить запрос в Access 2010 внутри формы. Форма для каждого запроса пользователя должна иметь кнопки, которые они могут использовать для быстрого изменения данных в своем столбце. Для вызываемой таблицы есть только два столбца: Equiptment_Name и Amount (Остальные несколько столбцов находятся там, чтобы помочь ссылаться на данные, если они ошибочно назовут название продукта). Текущий запрос у меня есть:Запуск запроса с помощью кнопки в доступе
UPDATE tblInventory SET Amount = Amount-[Enter Amount]
WHERE ((([tblInventory].Equiptment_Name)=[Enter Name]));
Это отлично работает, я просто не могу заставить его работать в форме с кнопкой. Я искал все за помощью и был рекомендован использовать макрос, потому что это было бы самым простым способом. Может кто-нибудь, пожалуйста, проведет меня через процесс получения макроса для запуска версии моего запроса? Я в порядке, когда пользователю будет предложено ввести сумму, которая должна выйти из категории «Сумма», но было бы неплохо, если бы им не пришлось вводить категорию Equiptment_Name, так как кнопка была бы в форме рядом с ней (см. рисунок ниже). Спасибо за любую помощь заранее.
Вы всегда можете сохранить запрос и использовать имя этого запроса через VBA несколькими разными способами. Например, обработка события 'OnClick'' Command70' и установка 'DoCmd.OpenQuery 'YourQueryName'' –