Fr 4.7: Касаемо Tfrxdataset.opendatasource
При очередном апгрейде FR перестала работать функциональность программы, связанная со свойством
TfrxDataset.OpenDataSource
{ OpenDataSource is kept for backward compatibility only }
Отчего так? Очень удобно было программно открывать или не открывать датасеты, не позволяя отчету управлять их открытием. Сейчас приходится выискивать соответствующие TfrxMasterData в отчете и обNILлять их Dataset.
Поясню: есть необходимость по настройкам показывать или не показывать определенные фрагменты отчета (Header+Masterdata). У соответствующих Masterdata.Dataset'ов выставлял OpenDataSource=false и либо открывал таблицы с данными, либо не открывал сам программно.
Теперь же при показе отчета каждый Masterdata.Dataset не спросясь открывает связанную таблицу с данными не взирая на OpenDataSource.
Почему?!! TfrxDataset.CloseDatasource оставили работать, а TfrxDataset.OpenDatasource от чего-то не угодил?
TfrxDataset.OpenDataSource
{ OpenDataSource is kept for backward compatibility only }
Отчего так? Очень удобно было программно открывать или не открывать датасеты, не позволяя отчету управлять их открытием. Сейчас приходится выискивать соответствующие TfrxMasterData в отчете и обNILлять их Dataset.
Поясню: есть необходимость по настройкам показывать или не показывать определенные фрагменты отчета (Header+Masterdata). У соответствующих Masterdata.Dataset'ов выставлял OpenDataSource=false и либо открывал таблицы с данными, либо не открывал сам программно.
Теперь же при показе отчета каждый Masterdata.Dataset не спросясь открывает связанную таблицу с данными не взирая на OpenDataSource.
Почему?!! TfrxDataset.CloseDatasource оставили работать, а TfrxDataset.OpenDatasource от чего-то не угодил?