Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > репортинговые системы


Автор: Grig 6.6.2005, 11:07
Здравствуйте!
Я столкнулся с проблемой вывода на принтер своих гридов.
А репортинговых систем до кучи..
Пытался работать через Rave (У меня Дельфи 7), но не смог подключить ADO-таблицу.
Может кто-нибудь подскажет надежную, работающую с ADO, и бесплатную систему?
Поделитесь опытом, товарищи!
Ко всем с глубокой благодарностью,
Grig

Автор: offline 6.6.2005, 11:58
Насколько я понял, ты хочешь распечатать грид
Если у тебя DBGridEh, то там есть компонент PrintDBGridEh. Помести его на форму и попробуй это

Код

PrintDBGridEh1.BeforeGridText.Clear;
PrintDBGridEh1.BeforeGridText.Add('Отчет');
PrintDBGridEh1.Title.Clear;
PrintDBGridEh1.DBGridEh := DBGrid1; //имя грида для печати
PrintDBGridEh1.Preview;


Автор: Grig 6.6.2005, 12:14
Но там все примитивно...
Мне б отчет разукрасить как-нибудь.
Чтоб юзер выбирал, что ему конкретно нужно и в отчет можно было бы запихать всеразличные переменные
Ну что-то вроде FoxPro-шных отчетов.

Автор: offline 6.6.2005, 13:31
Тогда ищи FastReport к нему и описание на русском есть.

Автор: Vit 6.6.2005, 14:27
Я использую Crystal Report - одна из самых мощных систем на сегодняшний день, под виндой может коннектится к любым базам данных. Однако относительно сложен в программировании и установке run-time

Автор: Bes 7.6.2005, 08:16
Я тоже попробовал фастрепорт - очень понравилось.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)