Возможно ли быстрое создание модуля, последовательно выполняющего запросы

Автор sergo44441, 31.07.2012, 05:47

« назад - далее »

sergo44441

Добрый день. У меня есть база данных, в которой делал расчет показателей, по каждому показателю отдельный запрос. Запросы рассчитывают показатели и добавляют их в таблицу свода показателей. Поскольку нужно будет добавлять новые периоды, то нужно создать модуль, в котором описать последовательное выполнение запросов. Можно ли сделать это как-то побыстрее (запросов очень много)? Вручную нужно будет копировать название каждого в пункт "открыть запрос". Может быть, можно экспортировать названия запросов в эксель, там можно формулами или макросом будет соорудить нужные команды?
Не торопись, и все успеешь намного быстрее

shanemac51a

использовала в работе несколько вариантов(от первоначального до текущего) и почему отказалась
1, макрос вызова запросов----не вижу текста запроса и несколько шагов при корректировке
2, перевела запросы в код ---много удобнее, применяю и сейчас
----в конструкторе делаю макет запроса
----перетаскиваю в код, формирую строку SQL
----выполняю код, кнопкой с формы
3,как вариант для итеративного составления задания-применяю
----создаю макеты запросов
----в таб1(ид1,задача) --заношу имя задания
----в таб2(ид2,ид1,наименование шага, текст запроса) --перетаскиваю запрос
----форма на таб1/таб2-две ленточные связанные формы
-----при клике на строке в форм1 --выполнение всего задания
-----при клике на строке в форм2 --корректировка и выполнение шага
----на форме прописаны параметры, которые подставляются в запросы(обычно текстовики на like, даты на интервал)
4.очередная ступень--создание НТМ для печати вордом для отчетов типа
наименование               строка янв,февр,............итого
численность                  01
всего по предприятию 010
в том числе -----------------------------------------
основные цеха               011
вспомогательные          012
---
средняя зарплата            02
всего по предприятию 020
в том числе -----------------------------------------
основные цеха               021
вспомогательные          022
......
условия для запросов в таблице
открывается НТМ для записи
м1-читается строка
выполняется запрос
формируется 1 или несколько строк с записью в НТМ
переход на м1