Стои задача создать отчет, выводящий данные в табличном виде и те же данные в диаграммах. Диаграмма содержит несколько ресурсов.
Реализовано все следующим образом:
1) в наборе данных 1: содержится запрос, собирающий данные для таблицы.
2) в наборе данных 2: копируется запрос из 1, помещается во временную таблиуцу, далее формируется запрос со множеством объединений, в котором формируются данные для диаграммы: Точки: период, Серии: имя ресурса, Значение: значение ресурса.
Все работает, но получается, что сбор одних и тех же данных из базы происходит 2 раза. Что учитывая сложность запроса, приводит к заметным тормозам.
варианты
1) если для диаграммы нужны доп. данные - результат первого запоса в ВТ + довыборка
= новые данные для диаграммы
1.2 данные + довыборка = рекордсета + склейка на клиенте субд
2) если данные теже то сохранить в ТЗ либо в ВТ
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс