Почему запросы должны быть сохранены?У вас вполне может быть много подотчетов report / s, но вы можете просто сохранить SQL SELECT как свойства Recordsource рассматриваемых отчетов, без необходимости сохранять SQL как сохраненный запрос.
Я стараюсь свести к минимуму количество сохраненных запросов, потому что чем больше у вас запросов, тем сложнее их отслеживать.А потом вам в конечном итоге нужно придумать какие-то соглашения об именах, чтобы вы могли сказать, что к чему, и затем в конечном итоге вы получите беспорядок.
Кроме того, повторное использование не является причиной для этого,В общем, хорошо повторно использовать объекты, но проблема с сохраненными QueryDefs заключается в том, что нет простого способа проверить зависимости (хотя, если вы включите автозамену имени, вы увидите, где используется запрос).Таким образом, действительно легко, если вы повторно используете запросы, чтобы внести изменения в один контекст, который нарушает запрос в другом (их) контексте (ах), в котором он используется.Так что, в общем, я не использую повторно сохраненные запросы, за исключением случаев, когда набор данных действительно будет идентичен в 100% случаев (например, форма и отчет, которые представляют абсолютно одинаковые данные).
Так что, в принципе, я бы сказал, что 80 сохраненных запросов - это не проблема в приложении приличного размера, но из того, что вы описали, я не вижу причин, почему SQL должен вообще храниться в сохраненных запросах.В этом случае сохраненные запросы будут иметь нулевое значение.
См. Мой недавний пост по вопросу Практика проектирования запросов в SQL .