powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Помогите создать отчет в Fast Report
3 сообщений из 3, страница 1 из 1
Помогите создать отчет в Fast Report
    #35083870
Trouvor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Всем
Помогите сделать отчет в Fast Report.
...
Рейтинг: 0 / 0
Помогите создать отчет в Fast Report
    #35083871
Trouvor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже делал нечто подобное пару месяцев назад - но для этого пришлось поменять кое - что в исходном коде компонента, а затем писать запутанный алгоритм в Delphi, который время от времени глючит (алгоритм).
Подскажите - можно ли создать подобный отчет стандартными средствами Fast Report.
Если можно, то как?
...
Рейтинг: 0 / 0
Помогите создать отчет в Fast Report
    #35090847
Anna Yu.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для создания подобного отчета в ФР стандартных средств масса.
Например,
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
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Помогите создать отчет в Fast Report
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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