![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хранение отчетов вне 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. А зачем их из приложения выносить?