Вопрос № 57126: Уважаемые эксперты. Как сделать отчет в Delphi 7? Как было в Delphi 5, например? Спасибо....
Вопрос № 57.126
Уважаемые эксперты. Как сделать отчет в Delphi 7? Как было в Delphi 5, например? Спасибо.
Отправлен: 29.09.2006, 12:15
Вопрос задал: Alexela (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: sir henry
Здравствуйте, Alexela!
Какой отчет? Отчет о чем?
Если говорить об общих принципах, то можно:
1. Использовать тысячу и один внешний компонент для построения отчетов. Начиная от Rave и QReport (которые уже есть в дельфи), до скачивания чего либо вроде FreeReport, Afalina и т.п.
2. Можно заносить данные в текстовый файл. Возможности для форматирования почти нет, зато черезвычайно просто.
3. Можно заносить данные через OLE в такие монстры как Word или Excel.
4. Лично я пользуюсь HTML форматом. Достоинства его в том, что это чисто текстовый файл, т.е. формируется он без всяких дополнительных компонентов. В нем можно проводить форматирование текста аналогичное Word'у. Никаких дополнительны программ для своего просмотра HTML не требует, т.к. во всех без исключения операционных системах есть браузеры - и в Windows и в клонах Unix и в наследниках Маков.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 29.09.2006, 12:51
Отвечает: Arvist
Здравствуйте, Alexela!
Я тоже, как и уважаемый академик пользуюсь форматом HTML/ Однако, если Вы хотите как и в Delphi5 использовать компоненты QuickReport которые по умолчанию не подключены в палитру компонентов но входят в поставку Delphi7(в Delphi7 по умолчанию установлены и рекомендуется использовать генератор отчетов RaveReport), то вам нужно в Delphi7 выполнить команду главного меню ComponentInstall packages... затем в появившемя окне нажать кнопку Add... и добавить пакет C:Program FilesBorlandDelphi7Bindclqrt7.bpl
И вы увидите в палитре компонентов появиться вкладка QReport с компонентами аналогичными Delphi5
--------- В будущем определено одно - неопределенность будущего!
Ответ отправил: Arvist (статус: 2-ой класс)
Ответ отправлен: 29.09.2006, 15:09