Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
Юрий Зотов   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.009 c
3-19424
yurikon03
2003-03-16 13:24
2003.04.07
Добавление записи в дочерней таблице


3-19446
Карелин Артем
2003-03-17 16:47
2003.04.07
Работа с транзакциями из web-сервиса.


3-19417
slydiman
2003-03-17 23:13
2003.04.07
ADOTable + фильтр + одинаковые строки = лажа


6-19735
_MAD_
2003-02-08 23:31
2003.04.07
TIdTCPServer и TServerSocket


14-19825
Supreme 2
2003-03-19 16:19
2003.04.07
Оригинальное поведение при знакомстве с девушками





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский