Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Хранение отчетов вне EXE файла [D7, Paradox]


Тучудище ©   (2005-05-31 08:46:00) 

Hello all!
Имеем:
большое количество отчетных форм(Qreport)
Хотим:
вынести эти отчеты из приложения и хранить их в отдельных файлах
Вопрос:
можно ли каким либо способом(с помощью QReport) это сделать?


Anatoly Podgoretsky   (2005-05-31 10:05:00) [1]

Тучудище   (31.05.05 09:16) [6]
Изменение отчетов в рантайм, но не подключение. Используй другой генератор отчетов, который хранит отчеты вне программы.


msguns   (2005-05-31 09:59:00) [2]

Идею ж дали, в чем проблема ?
Есть 2 решения:
1. Мспользовать готовый репорт, "умеющий" настраивать отчеты в ран-моде. Либо разработать собственный, обладающий такою же функциональностью.
2. Использовать шаблоны стандартных форматов (ексель, хатмель..)


Тучудище   (2005-05-31 09:16:00) [3]

>Кто мешает написать свой генератор отчетов? :)
Лень матушка и отсутствие времени! :-)
>Qreport это встроеный в программу генератор отчетов, а по запросу требуется навесной.
Слышал что в Qreport Professional реализована такая возможность

В хэлпе(Qreport Professional) про хранеие отчетов во внешних шаблонах абсолютный 0, может кто то уже сталкивался с этим?

Еще точно знаю что Fast Report умеет хранить свои отчеты во внешних файлах frf


Sergey13   (2005-05-31 09:14:00) [4]

C Фастрепортом такое (хранение в файлах) вполне возможно и не представляет никаких сложностей. Другое дело как датасеты под них формировать - наверное не просто таблицы распечатывать надо.


Anatoly Podgoretsky   (2005-05-31 09:09:00) [5]

Qreport это встроеный в программу генератор отчетов, а по запросу требуется навесной.


DenK_vrtz   (2005-05-31 09:07:00) [6]

>Я видел такое на практике в других программах но сами понимаете исходников ни кто не даст.... :-)

Кто мешает написать свой генератор отчетов? :)


Тучудище   (2005-05-31 09:02:00) [7]

Много их слишком, количество их постоянно ростет,
хотелось бы их хранить в отдельных файлах вне программы вот по каким причинам
1) Для добавления новой формы не нужно было бы опять перекомпилировать проэкт
2) Появилась бы возможность создать универсальную систему подключения внешних отчетов к программе не трогая самого ядра(просто скопировал нужный файлик с шаблоном отчета в нужную директорию а система бы сама сообразила к какому документу их подключать и т.п(с этим проблем нет проблема есть с выносом отчетов во внешние файлы))
3) Я видел такое на практике в других программах но сами понимаете исходников ни кто не даст.... :-)


DenK_vrtz   (2005-05-31 08:54:00) [8]

Как варианты:
1.Хранить отчеты в dll (только стоит ли задача того?!)
2.Забить на QReport и формировать отчеты в экселе или ворде

P.S. А зачем их из приложения выносить?


Наверх

Титульная страница Поиск, карта сайта Написать письмо