![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать конструктор отчетов? [D7, MySQL]
firebird © (2006-11-02 09:05:00)Создал клиента для MySQL. Сделал два отчета (через COM, отчеты выводил в Word). Необходимо создать конструтор для создания произвольных отчетов на основе имеющихся таблиц и полей. Т.е. необходима возможность создания отчета, который не был изначально запрограммирован. Как это можно сделать?
ANB (2006-11-02 11:05:00) [1]ИМХО : как бы прост не был генератор отчетов, все равно тетеньки из бухгалтерии пользовать его не будут, а позовут программиста.
ANB (2006-11-02 11:04:00) [2]Это, поковырялся с нашим генератором (он сторонний, активИксовый, где добыли - не в курсе). В принципе легко сделать клон (если количество колонок в отчете потом не меняется).
Идея - создаешь шаблон, область которую собираешься заполнять данными - делаешь именованной. Можно отвести слева и снизу служебные колонки/строки. Дальше все элементарно.
Anatoly Podgoretsky (2006-11-02 10:41:00) [3]По указаным требованиям больше подходит Эксель, чем Ворд, поскольку отчет может быть любой ширины.
Бросить на форму TExcelApplication затем на сайт к Биллу за информацией по DOM, Дельфи тут не причем, ее дело ограничивается TExcelApplication
Ну а просканировать поля на предмет типов и размеров не представляет никакой сложности даже для начинающих.
firebird (2006-11-02 10:25:00) [4]Спасибо! Буду изучать его возможности
Bless (2006-11-02 10:22:00) [5]А FastReport 3 (именно, 3, более раниие криво экспортируют в Excel/Word ) не подойдет? Можно Fast Report Studio - вообще отдельный продукт.
iva (2006-11-02 10:19:00) [6]тогда попробуй XLreport. Где то помнится мелькал еще TExcelReport.
firebird (2006-11-02 09:47:00) [7]Желательно, т.к. на предприятии этот отчет отправляется дальше в другие организации, т.е. документооборот отчетами делается в формате WORD и EXCEL. Но главной задачей является создание отчета, его формат второстепенен. Хотелось бы иметь рабочую область, на которой можно будет разместить шапку таблицы, указать колонки. Т.е. процесс создания примерно такой же, как в Quick Report на этапе проектирования.
iva (2006-11-02 09:38:00) [8]А отчтеты нужны именно в Word'е?
firebird (2006-11-02 09:36:00) [9]Не получается найти эту статю. Забыл в вопросе указать необходимость визуального оформления отчета.
iva (2006-11-02 09:21:00) [10]на сайте Anatoly Podgoretsky есть статья Тенцера про скрипты. С помощью скриптов можно и отчет построить.