Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Помогите создать отчет в Fast Report / 3 сообщений из 3, страница 1 из 1
24.01.2008, 10:18
    #35083870
Trouvor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите создать отчет в Fast Report
Привет Всем
Помогите сделать отчет в Fast Report.
...
Рейтинг: 0 / 0
24.01.2008, 10:19
    #35083871
Trouvor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите создать отчет в Fast Report
Я уже делал нечто подобное пару месяцев назад - но для этого пришлось поменять кое - что в исходном коде компонента, а затем писать запутанный алгоритм в Delphi, который время от времени глючит (алгоритм).
Подскажите - можно ли создать подобный отчет стандартными средствами Fast Report.
Если можно, то как?
...
Рейтинг: 0 / 0
28.01.2008, 10:00
    #35090847
Anna Yu.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите создать отчет в Fast Report
Для создания подобного отчета в ФР стандартных средств масса.
Например,
1. Пишешь select из своей базы так, чтобы результат полностью соответствовал отчету, затем раскрываешь его в отчете с использованием GroupHeader и GroupFooter (заголовок группы, подвал группы). Если суммарные значения в отчете нужны наверху, то их нужно получить именно селектом, если внизу, можно использовать стандартные групповые фукнции ФР.
2. Используешь MasterData, DetailData (данные первого, второго и т.д. уровня)
Здесь 1 уровень будет "Select заказчик, какой-то указатель на заказчика(код, id, ИНН) кол-во, сумма, простой и т.д. from твои таблицы where твои условия"
далее детальные данные (т.е. 2 уровень): "Select дата кол-во, сумма, простой и т.д. from твои таблицы where твои условия плюс условие заказчик=параметр"
в MasterData ставишь событие OnBeforePrint. В процедуре для этого события запускаешь запрос для 2-го уровня. В запросе 2 в свойствах указываешь связь (т.е. в "master" указываешь родительский запрос 1, в "params" указываешь значение параметра=поле Id заказчика из 1-го запроса)
и так далее.
Мне больше нравится 1 вариант
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Помогите создать отчет в Fast Report / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]