Разница между запросами и макросами при работе с базами данных заключается в их функциях.
Запросы служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. 1 С их помощью выполняют отбор данных, их сортировку и фильтрацию. 1 Запросы могут извлекаться из одной или нескольких связанных таблиц и других запросов. 4
Макросы предназначены для автоматизации повторяющихся операций при работе с системой управления базой данных, а также для создания новых функций путём программирования. 1 Макросы состоят из команд, которые позволяют решить конкретно поставленную задачу: открыть отчёты, выполнить запросы, закрыть базы данных и т. д.. 2
Таким образом, запросы фокусируются на работе с данными, а макросы — на автоматизации процессов.