Untitled.fr3
frxReport содержит отчет, сохраненный на диске Report.fr3
при перезапуске Делфи там остается тот же отчет, но без имени (Untitled.fr3)
Это правильная работа FastReport?
при перезапуске Делфи там остается тот же отчет, но без имени (Untitled.fr3)
Это правильная работа FastReport?
Комментарии
Нет.
Я хочу чтобы в дизайн-тайм в дизайнере отображался Report.fr3
я должен каждый раз при запуске приложения явно указываеть frxReport'y с каким отчетом я хочу работать?*
И таких отчетов у меня пол сотни...
ты сам себе противоречишь: то тебе надо в дизайне, то при запуске приложения... Так когда все же?
Скорее всего имеется в виду следующее:
1 - Имеем на форме frxReport1, в котором StoreInDmf = true
2 - EditReport на нем из Delphi
3 - Загружаем/редактируем/сохраняем на диск отчет
4 - Закрываем проект с сохранением
5 - Открывает опять этот проект и опять заходим в frxReport1 - EditReport
6 - Так как StoreInDmf = true, то в дизайнере шаблон отчета уже загружен из dfm, но сбросилось его имя (Untitled.fr3), которое надо вспоминать )
Возможно, при StoreInDmf = true и сохранении в dfm шаблона отчета имеет смысл сохранять и frxReport1.FileName ?
To _andrews_: Я правильно понял ? )
не правильно выразился
Под "запуском приложения" я имел ввиду запуск делфи (начало работы с приложением)
да
у меня при вызове
Report.LoadFromFile('...');
Report.ShowReport();
показывается пустой отчет (серый, без данных)
Отчет как бы, не загружается
Не пойму...я что-то...
LoadFromFile('..');
ShowReport()
показывается серым, без данных. Может что-то не так делаю...не знаю. И все равно при запуске Делфи в имени отчета Untitled.fr3
2. Как только ставлю StoreInDfm = TRUE; отчет показывается
НО.
Я хочу чтобы отчеты загружались ИЗ ФАЙЛА
Используется НАСЛЕДОВАНИЕ
Есть отчеты - родители, которые по любому должны быть на диске,
есть отчеты-наследники, от которых еще порождаются другие наследники
........................ОТЧЕТ1 родитель
.............................|
........................ОТЧЕТ2 наследник-родитель
........................./.......\
................ОТЧЕТ3.....ОТЧЕТ4 наследники
т.е. некоторые отчеты мне необходимо хранить на диске
некоторые можно и в dfm (а скорее всего прийдется в БД)
Вот такая ситуация
РЕЗЮМЕ:
1.Почему при LoadFromFile & ShowReport отчет показывается серым без данных?*
2.Можно ли "закрепить" за frxReport-ом конретный отчет?*
Наследование при сохранении в полях/памяти работать будет только, если предок расположен на диске.