Изменение Query.sql в программе из отчета

GenGen
отредактировано 10:57 Раздел: FastReport 4.0
Привет.

Просмотрел все об frxDBDataset, но решения не нашел.
Ситуация тривиальна: в программе расположены frxReport и frxDBDataset, присоединенный к Query.
В отчете соответсвенно есть подключенный frxDBDataset. После запуска отчета необходимо через эту связку выполнить последовательно
несколько независимых запросов (например "select * from Table1", а затем "select * from Table2").
С первым запросом все без проблем, т.к. он задан еще до открытия отчета.
Вопрос: как добраться до свойства SQL, расположеного в программе Query из запущеного отчета для изменения запроса?
Если это невозможно, то получается, что необходимо иметь столько комплектов Query - frxDBDataset (или создавать динамически), сколько будет выполнятся запросов , а это не есть good.
Я, конечно, знаю об варианте использования встроенных в отчет BDEQuery1 или ADOQuery1 и тогда все проблемы с изменением запросов в скрипте уходят, но используемая БД - PostgreSQL и использование встроенных средств означает необходимость установки дополнительных драйверов (ODBC, BDE), а этого в
конкретном проекте нужно избежать.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.