Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.07;
Скачать: CL | DM;

Вниз

Шахматки   Найти похожие ветки 

 
Юрий Зотов ©   (2003-03-19 13:49) [0]

Народ, кто чем пользуется для построения шахматок? Интересуют достоинства и недостатки, степень глючности, простота внедрения в уже готовую систему (Oracle+Delphi), цена и др. Можете что-то порекомендовать? Основные критерии - хорошие возможности, безглючность и разумная цена. Спасибо.


 
Alexandr ©   (2003-03-19 13:50) [1]

а шо за шахматка?
Это ж не форум по Бухгалтерии...


 
Shirson ©   (2003-03-19 13:59) [2]

Я сам писал...


 
Romkin ©   (2003-03-19 14:01) [3]

Кросс-таб, что-ли?
Ничего лучше Crystal Reports не видел... Разве что 1С :-)
Недостатки: подразумевается прямое соединение с базой (обычно по ODBC) и прямое выполнение запросов... Вроде бы для версий 8 и выше есть компонент для связи с потомками TDataSet, но у нас - 7 :-((
Достоинства: автономность, можно вызывать как компонент, так и исполнимый файл сделать. Можно весь отчет записать в редактируемый файл, чтобы не исправлять программу и тд
Шахматка печатается где попало, в младших версиях (до 7 кажется) надо было клеить потом листы, сейчас можно переносить заголовки строк, столбцов если не поместилось на странице. Формат листа также спокойно указывается при печати :-))
Ну и ессно, делали на нем шахматки - проблем я не встречал, можно практически все, даже без использования встроенного языка


 
Romkin ©   (2003-03-19 14:02) [4]

Правда, я сейчас подхожу к тому, чтобы выдавать все в html в браузер :-)) РУчками


 
Юрий Зотов ©   (2003-03-19 14:07) [5]

> Alexandr © (19.03.03 13:50)

А что, отчеты в виде шахматок только в бухгалтерии используются?
Например, такой:


Объем продаж за первый квартал.

Клиент Январь Февраль Март Итого
Вася 10 20 30 60
Вова 1 2 3 6
Витя 5 10 15 30
Итого 16 32 48 96


Огромная просьба ко всем - пожалуйста, не разводите пустопорожний флейм с согнутием пальцев. Это мы видели. Интересует информация, а не крутизна отдельных индивидуумов.

Спасибо.


 
Romkin ©   (2003-03-19 14:13) [6]

Ну да, ну да
Если заранее известно, что на одном листе поместится - так почти любой генератор отчетов... А если количество столбцов постоянно (как в примере, до 12 месяцев) то просто можно сделать и в QReport, собрав все в таблице, как надо, и погасив лишние столбцы
На листе не помещается - наступают сложности. Crystal справляется успешно, вот только для просмотра/печати требуется установить движок на клиента, а он по объему больше BDE, да и прямой доступ к базе требуется (пароль тоже спрашивает, хотя можно указать).
В результате мне для трехзвенки - как пятое колесо. html лучше, а там - как браузер напечатает :-))


 
Mike_Goblin ©   (2003-03-19 14:14) [7]

Использовал MemoryDataSet - недостаток приходится писать код в приложение, то есть получается некомпонентный подход, код формы "пухнет".


 
Alexandr ©   (2003-03-19 14:17) [8]

рискну еще раз.

Обратите внимание в сторону excel.
Например его "сводная таблица"
есть еще продукт у Microsoft для построения кубов.


 
Romkin ©   (2003-03-19 14:19) [9]

2Mike_Goblin юзай сервер приложений :-))))
2Alexandr да, тоже подходит... Вот только кода писать прилично, либо в компоненте, либо так :-) И требуется установка офиса у клиента


 
Юрий Зотов ©   (2003-03-19 14:24) [10]

Сейчас как раз выгрузка Excel и используется. По ряду причин надо бы возложить такие отчеты на саму программу. Потому и спрашиваю.


 
DmitryS   (2003-03-19 14:32) [11]

Microsoft Analysis Services. И Excel, как клиент его...


 
Val ©   (2003-03-19 14:38) [12]

FastReport, Report builder позволяет реализовать cross-tab, возможна модификация отчетов без перекомпиляции приложения.


 
ins   (2003-03-19 15:29) [13]

to Romkin
вместо целого офиса можно поставить только ExcelViewer (название что-то типа этого - не ручаюсь за точность). Лежит он свободно на сайте у Майкрософта


 
Polevi ©   (2003-03-19 16:02) [14]

Microsoft Pivot Table 10


 
petr_v_a ©   (2003-03-19 18:41) [15]

Рискну предположить, что же более конкретно хотел от потенциального генератора отчетов Ю.З.
Есть запрос вида


Клиент Месяц Объем
Вася Январь 10
Вова Январь 1
Витя Январь 5
Вася Февраль 20
Вова Февраль 2
Витя Февраль 10
Вася Март 30
Вова Март 3
Витя Март 15


Генератор отчетов должен сформировать таблицу вида

Клиент Январь Февраль Март Итого
Вася 10 20 30 60
Вова 1 2 3 6
Витя 5 10 15 30
Итого 16 32 48 96


В этом случае FastReport, Report builder и пр. сразу отпадают, т.к. они ориентированы не на "разворот" плоского запроса, а на Master-Detail, что хорошо в Desktop-системах, но для Oracle -смерть ( т.к. как раз Detail запросы и получатся очень нелегкими, и выполнять их в цикле нехорошо)



Страницы: 1 вся ветка

Текущий архив: 2003.04.07;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.013 c
14-19749
JC
2003-03-13 18:54
2003.04.07
Нужен исходник...


1-19690
SS
2003-03-26 11:28
2003.04.07
Освобождение памяти


3-19467
Ик сик
2003-03-17 15:59
2003.04.07
Увеличение затрат ОП при использовании ADO


14-19826
Анонимщик
2003-03-19 18:41
2003.04.07
Сервисы, реестр, безопасность


14-19781
Vint
2003-03-19 14:19
2003.04.07
Прикол всем любителям Буша !