Это баг со свойством Tfrxdbdataset.username в Fr4.9

отредактировано 18:29 Раздел: FastReport 4.0
Здравствуйте.
Кажется обнаружился баг, в свойстве компонента TfrxDBDataset.UserName.
Суть бага в том, что если на одной Дельфийской форме (Delphi7) сделать копию отчета TfrxReport (через экспортирование во внейшний файл .fr3) - создав отдельные копии Датасетов, и изменив UserName у второго TfrxDBDataset (чтобы не пришлось править скопированный отчет). То по какой то причине, при выполнении ВТОРОГО отчета, данные, почему-то, берутся из ПЕРВОГО кверика.

Т.е. не смотря на то, что я подцепил TfrxDBDataset к другому кверику, но оставил алиас первого, после чего в самом отчете в менюшке SELECT REPORT DATASETS указал, что использоватся должен второй. То по какой то причине отчет работат с ПЕРВЫМ квериком !


Примечание !
Я описал данную проблему на сайте sql.ru, там же выложил кучу скриншотов, с пошаговым описанием как получить баг.
Гляньте пожалуйста.


http://www.sql.ru/forum/actualthread.aspx?tid=932088

Комментарии

  • gpigpi
    отредактировано 18:29
    А почему просто не использовать один TfrxDBDataset, а менять TfrxDBDataset.Dataset?
    Для отключения глобального списка датасетов нужно установить TfrxReport.EngineOptions.UseGlobalDatasetList в False

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

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