Проблемы с просмотром отчета
1.Проблема.
На форме имеются компоненты:
frRepNew : TfrReport
frDBDSetPay : TfrDBDataSet
frDBDSetAddTre : frDBDataSet.
Открываю дизайнер, создаю отчет:
на котором располагаю компоненты Memo1-Memo9
далее "Бэнды" master data, master footer.
На master data расположены Memo10, Memo11:[DM.pFIBDSetPaym."NOTES"],
Memo12: [DM.pFIBDSetPaym."CALCULATION"], Memo13
На master footer пока ничего нет.
Сохраняю отчет в файле c:\TEMP\TRepLes.frf
Дизайнере нажимаю кнопку "Предварительный просмотр"
отчет показывается, значения полей тоже, но те поля которые
расположены на master data, при просмотре, располагаются вверху на Memo1-Memo9
(т.е. закрывают их).
2.Проблема (может связана с первой?).
Запускаю программу, нажимаю кнопку "Сформировать отчет",
На долю секунды появляется окно "Подготовка отчета" потом
закрывается, а окно предварительного просмотра не открывается.
Обработчик кнопки "Сформировать отчет"
…
AnsiString a = "c:\\TEMP\\TRepLes.frf";
try
{
frRepNew->LoadFromFile(a);
frRepNew->PrepareReport();
frRepNew->ShowPreparedReport();
}
catch(...)
{
ShowMessage("Не найден файл отчета"+a);
}
}
…
Выполнял этот код по шагам
frRepNew->PrepareReport(); проходит
frRepNew->ShowPreparedReport(); ничего не происходит.
Ранее использовал FreeReport232 и проблем не возникало.
На форме имеются компоненты:
frRepNew : TfrReport
frDBDSetPay : TfrDBDataSet
frDBDSetAddTre : frDBDataSet.
Открываю дизайнер, создаю отчет:
на котором располагаю компоненты Memo1-Memo9
далее "Бэнды" master data, master footer.
На master data расположены Memo10, Memo11:[DM.pFIBDSetPaym."NOTES"],
Memo12: [DM.pFIBDSetPaym."CALCULATION"], Memo13
На master footer пока ничего нет.
Сохраняю отчет в файле c:\TEMP\TRepLes.frf
Дизайнере нажимаю кнопку "Предварительный просмотр"
отчет показывается, значения полей тоже, но те поля которые
расположены на master data, при просмотре, располагаются вверху на Memo1-Memo9
(т.е. закрывают их).
2.Проблема (может связана с первой?).
Запускаю программу, нажимаю кнопку "Сформировать отчет",
На долю секунды появляется окно "Подготовка отчета" потом
закрывается, а окно предварительного просмотра не открывается.
Обработчик кнопки "Сформировать отчет"
…
AnsiString a = "c:\\TEMP\\TRepLes.frf";
try
{
frRepNew->LoadFromFile(a);
frRepNew->PrepareReport();
frRepNew->ShowPreparedReport();
}
catch(...)
{
ShowMessage("Не найден файл отчета"+a);
}
}
…
Выполнял этот код по шагам
frRepNew->PrepareReport(); проходит
frRepNew->ShowPreparedReport(); ничего не происходит.
Ранее использовал FreeReport232 и проблем не возникало.
Комментарии
Посмотрев on-line руководство на этом сайте, заменил
frRepNew->PrepareReport();
frRepNew->ShowPreparedReport();
на
frRepNew->ShowReport();
Результат тотже.