Список датасетов в FR3
В программе открываем несколько отчетов на просмотр (их окна сделаны немодальными). Затем, не закрывая их, открываем дизайнер, чтобы создать новый отчет или изменить уже существующий. И теперь, если выбрать пункт меню “Отчет-> Данные”, то будет отображаться список датасетов, в который входят датасеты нового отчета (или редактируемого) плюс датасеты всех открытых на текущий момент на просмотр отчетов. Как сделать так, чтобы в этом списке отображались всегда датасеты, относящиеся только к текущему редактируемому отчету?
Насколько я понимаю, список датасетов заполняется из глобальной переменной DatasetList: TList, которая определена в модуле frxClass.pas. А в эту переменную добавляются датасеты из всех открытых на текущий момент отчетов. Как можно сделать так, чтобы в ней содержались датасеты, относящиеся только к текущему отчету, открытому в дизайнере?
Эта переменная из вне доступна только на чтение.
--
<span style='color:red'>Давайте не будем дублировать темы</span>
Насколько я понимаю, список датасетов заполняется из глобальной переменной DatasetList: TList, которая определена в модуле frxClass.pas. А в эту переменную добавляются датасеты из всех открытых на текущий момент отчетов. Как можно сделать так, чтобы в ней содержались датасеты, относящиеся только к текущему отчету, открытому в дизайнере?
Эта переменная из вне доступна только на чтение.
--
<span style='color:red'>Давайте не будем дублировать темы</span>
Комментарии