Если да, то в чью пользу? На мой взгляд, документация от Intel более удобна для восприятия и работы с ней благодаря наличию в документе множества перекрёстных ссылок и великолепному outline. Для добавления в документацию outline необходимо сказать генератору отчётов как и откуда брать информацию. Для этого у объекта бэнд (собственно на нём и отображаются данные, выбранные из базы) есть свойство Outline. Text, которое можно заполнить как статическим текстом, так и из базы. Поскольку бэнды могут быть вложенными, то информация в outline получается в виде дерева где ветви соответствуют вложенности бэндов: Самое приятное, что при экспорте генерированного документа в PDF, экспортируется и outline.
Этой статьи бы не появилось, если мне не стало чуть тесно в рамках генератора отчётов Fast. Report. VCL. Дело в том, что в том или ином виде я уже обыгрывал использование генератора отчётов для создания документации на различных интернет ресурсах, но вдруг ко мне пришла блажь в виде желания сделать такой же точно отчёт при помощи другого продукта — Fast. Report. NET. Воспользовавшись конвертором отчётов, я обнаружил, что внешний вид без малейших проблем трансформировался из отчёта формата FR. VCL в формат FR. NET. На этом радость закончилась — источники данных при конвертации потерялись.
Пришлось заново (при помощи «визарда») создавать соединение к базе данных, В результате получилась такая строка: Provider=Microsoft. Jet. OLEDB. 4. 0; Data Source=Protocols. Specifications. mdb; User ID=Admin.
И SQL запросы приобрели такой вид: SELECT P. Гта Сан Андреас Медиа Гет. Name, P. Description, P. Protocol. ID, P. Description. А в двух других запросах исчез оператор WHERESELECT S.
Protocol. ID, S. Label, S. Name, S. Description, S. Description. После завершения редактирования достаточно, удерживая клавишу Ctrl, нажать латинскую P или «кликнуть» мышей по значку лупы для генерации документации и предварительного просмотра полученного документа. Не могу не сравнить FR. VCL и FR. NET. При генерации документации FR. VCL показал лучшие результаты скорости построения отчёта. В то же время FR.
NET предлагает чуть большее количество форматов экспорта (например, XPS формат), чуть более современный интерфейс и некий запас fault tolerance за счёт managed кода. Для тех, кто считает что лучше один раз попробовать самому, чем 1. FR3 (FR. VCL) и FRX (FR. NET). Скачать Fast. Report можно с официального сайта.
Вам потребуется открыть отчёт в дизайнере и отредактировать в отчёте путь к базе данных — в строке соединения необходимо указать полный путь к файлу Protocols.