Форум: "Базы";
Текущий архив: 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