Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отчеты в Delphi 7 [D7, Paradox]


Страницы:   1 2

ST ©   (2004-03-15 16:51:00) 

Подскажите, как сделать отчет на Delphi7 ???


Deniz   (2004-03-16 09:43:00) [1]

> paul_k ©   (16.03.04 09:35) [22]
>пользователь может редактировать отчет

Особенно если в XLS защитить нужные места с паролем


paul_k   (2004-03-16 09:35:00) [2]

Пользую в этих целях Crystal Report
нареканмй ни от меня ни от пользователя не было
недостаток форматов Ворда, Экселя, ртф-формата в том что пользователь может редактировать отчет , а это возможно только в крайне редких и заранее оговоренных случаях.


Deniz   (2004-03-16 06:39:00) [3]

Тоже скажу пару слов ;-)
Excel - вот почти все что надо! Один недостаток необходимость самого Excel на компутере клиента (но ведь это не большой недостаток) По другим отчетам:
1. HTML, TXT и иже с ними - идеально для простых(статических) отчетов, нет возможности перестроить отчет(сводные таблицы) при пересылке отчета другому клиенту.
2. FastReport и такого же типа - красиво, сильно, но проблемы как и у HTML при пересылке другому клиенту нужна спец. программа, которая откроет отчет.
Для примера посмотрите в инете, практически любой прайс магазина(при скачивании) дается в XLS формате это же просто статическая страничка(в большинстве случаев) почему же не тот же HTML? Причем я еще ни разу не видел прайс в QuickReport, Rave, FastReport, FreeReport и т.д. к чему бы это?
Все вышеописанное ИМХО, но вот проблема для меня была серьезная. Что покупать FastReport или Afalina XLReport. Даже при том что XLReport подороже (1000 против 600 если не изменяет память) склоняюсь к XLReport'у. Вот.


Sirgfine   (2004-03-16 03:34:00) [4]

Лично я за генерирование HTML.(Старыми добрыми WriteLn)
А потом уже предоставлять пользователю выбор что с ним делать (печатать, сохранить, открыть для просмотра, редактировать, и.т.д)
А совместимость - HTML понимают почти все просмотрщики (+ IE, который идёт в любой поставке Windows). Если надо, могу дать пример.


Vasek   (2004-03-16 01:24:00) [5]

FastReport или, если денег жалко, FreeReport!
И никокого гемороя с Billom. :))


jack128   (2004-03-15 23:02:00) [6]


> поминании Excel
Описка, надеюсь поминать ексель мы будем не скоро :-)


jack128   (2004-03-15 23:01:00) [7]

не..В моем поминании Excel использовать надо не так..
> просмотр/сохранение/печать отчета
- это постольку, поскольку... Основная прелесть екселя - это возножность легкого(с точки зрения юзера) и гибкого(с точки зрения программиста) анализа данных..


YuRock   (2004-03-15 22:42:00) [8]

> jack128

> Тоесть все эти просмоторчики вычисляют значения ячеек по формулам,выполняют макросы, строют сводные таблицы и прочая, прочая, прочая??? Если да, то - это очень круто

OpenOffice, StarOffice, 602 Pro...

> давай пожелеем ртф

В RTF есть поддержка таблиц, рисунков... В конце концов - есть еще HTML. Для разных задач есть разные пути решения. Лично я написал класс для создания отчетов в HTML и успешно (очень быстро и легко) пользуюсь им. Причем он предусматривает 3 варианта просмотра/сохранения/печати отчета: 1) HTML; 2)RTF; 3)TXT. Для всех форматов у меня используются одни и те же ф-ции - очень удобно! И не нужен никакой офис на машине - стандарт. средств винды достаточно...


jack128   (2004-03-15 22:11:00) [9]


> . Можно генерировать xls или doc "ручками" - формат открытый
> - см. сайт OpenOffice. А просмотрщиков полно - я этим занимался
> - очень успешно;
Тоесть все эти просмоторчики вычисляют значения ячеек по формулам,выполняют макросы, строют сводные таблицы и прочая, прочая, прочая??? Если да, то - это очень круто, если же имеется в виду "статические" таблицы, то нафиг оно нужно..


> 2. Есть простой 156 раз описанный rtf-формат.
сравнивать ртф и xls? давай пожелеем ртф


YuRock   (2004-03-15 21:27:00) [10]

> jack128 ©   (15.03.04 21:23) [12]

Совсем не обязательно:

1. Можно генерировать xls или doc "ручками" - формат открытый - см. сайт OpenOffice. А просмотрщиков полно - я этим занимался - очень успешно;

2. Есть простой 156 раз описанный rtf-формат.


YurikGl   (2004-03-15 21:26:00) [11]

re [12]. Никогда не возникало проблем конфликта версий. Использую сервера по Office2000. Работает в 97, XP. В 2003 пока не проверял.


jack128   (2004-03-15 21:23:00) [12]

с excel-ем и вордом врядли сможет сравниться какой нибудь генератор. но у них есть один недостаток - наличие на машине клиента екселя или ворда - причем нужной версии..


YuRock   (2004-03-15 21:13:00) [13]

> Anatoly Podgoretsky ©   (15.03.04 21:07) [10]

Да это я так, просто настроение хорошее :))


Anatoly Podgoretsky   (2004-03-15 21:07:00) [14]

Word и Excel позволяют делать очень сложные отчеты. Вроде это не вызывавает сомнений.


YuRock   (2004-03-15 20:59:00) [15]

> Vlad
> Вобще, если отчет не оч. сложный, можно выводить его в Word или Excel.

и

> YurikGl
> Если нужен отчет в достаточно сложной форме, лучше использовать экспорт в Excel или Word

Класс! Какие разные мнения! Так кому верить? :))


jack128   (2004-03-15 20:54:00) [16]


> Я Rave`у не могу ладу дать!


> Это автомобиль такой.
Думаю, что ни один мастер этого не может.


Anatoly Podgoretsky   (2004-03-15 20:45:00) [17]

Это автомобиль такой.


Vlad   (2004-03-15 18:21:00) [18]


> Rem ©   (15.03.04 18:11) [4]


> Rave - генератор отчетов. Поставляется вместе с Delphi 7.

Я не спрашивал что такое Rave, это я и так знаю, я спрашивал что означает сие выражение: "не могу ладу дать"


YurikGl   (2004-03-15 18:18:00) [19]

Если нужен отчет в достаточно сложной форме, лучше использовать экспорт в Excel или Word


Rem   (2004-03-15 18:11:00) [20]

2 Пардон, это что такое ?
Rave - генератор отчетов. Поставляется вместе с Delphi 7.

> Я Rave`у не могу ладу дать!
Читайте инструкцию, изучайте примеры.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо