Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi 7 & Report

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Leshgan



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я так и не нашел встренной компоненты для создания отчетов в D7. Подскажите какой использовать. Наверное вопрос избитый, но всё же какой отчет кто предпочитает? Желательно чтобы эта компонента была фриварной.
Спасибо!

Всего записей: 187 | Зарегистр. 15-10-2002 | Отправлено: 11:58 11-02-2003
Bonch



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Leshgan

Цитата:
Желательно чтобы эта компонента была фриварной.

ИМХО PReport: http://www.vtktools.ru/rus/preport/preport.html

Цитата:
но всё же какой отчет кто предпочитает?

Предпочитаю не фриварные.

Всего записей: 2016 | Зарегистр. 17-07-2001 | Отправлено: 14:29 11-02-2003 | Исправлено: Bonch, 14:32 11-02-2003
antixa



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Leshgan
FastReport

Всего записей: 20 | Зарегистр. 14-01-2003 | Отправлено: 19:40 11-02-2003
Schicout



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А чем Вас не устроил встроенный Rave designer?

Всего записей: 30 | Зарегистр. 08-02-2003 | Отправлено: 23:28 11-02-2003
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Schicout

Цитата:
А чем Вас не устроил встроенный Rave designer?

Поддерживаю!
Еще в Делфе есть вкладка Интернет
на ней лежат компоненты ДатаСетПажеПродюсер ДатаСетТаблеПродюсер etc...
Можно и их использовать для генерации отчетов!

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 12:51 12-02-2003
Leshgan



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем спасибо большое! Буду разбираться.

Всего записей: 187 | Зарегистр. 15-10-2002 | Отправлено: 13:56 12-02-2003
k1Dmitry



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В D7 есть QReport тока его надо доустановить. На CD с дистрибом почитай, там все написано.

Всего записей: 9 | Зарегистр. 10-02-2003 | Отправлено: 15:32 12-02-2003
Schicout



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
В D7 есть QReport тока его надо доустановить.

Доустановка платная, а дополнительные кряки только добавляют глюков, inho. А бесплатная версия r.d., думаю, сравнима по возможностям с полным q.r.

Всего записей: 30 | Зарегистр. 08-02-2003 | Отправлено: 08:50 13-02-2003
k1Dmitry



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня почему-то QReport в D7 бесплатный.
А вот кто может ответить на такой вопрос:
В FastReport в дизайнере размещаем фаст-репортовский "лабел"
Внимание вопрос: как программно изменить текст в этом Label?
Я сам долго не копался, может решение где-то наповерхности лежит...
Стандартными способами типа Form1.FRReport.Label1.Caption:=' zddfsdfsf'; - не выходит.

Всего записей: 9 | Зарегистр. 10-02-2003 | Отправлено: 09:16 13-02-2003
Preacher



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
k1Dmitry
Объекты FR не являются компонентами (как в QR, RB) и недоступны в программе обычным способом. Используй следующий код:
 
1 Вариант : через переменную
                  Перед генерацией отчета указываешь
                  Report.Dictionary.Variables['Имя_переменной']:=значение;
FastReport трактует строковые значения, присвоенные переменным из Dictionary, как выражения, которые надо вычислять. Потому если присваиватся строкое значение то должно выглядеть так:
                Report.Dictionary.Variables['Имя_переменной'] := '''' + 'значение' + '''';
 
2 Вариант :  
    var
       t: TfrMemoView;
    begin
        t := TfrMemoView(frReport1.FindObject('Memo1'));
        if t <> nil then
        t.Memo.Text := 'FastReport';
     end;

Всего записей: 193 | Зарегистр. 30-01-2002 | Отправлено: 14:32 13-02-2003
antixa



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
k1Dmitry
В дополнение к ответу Preacher :
 
Через события компоненты FrReport (самого отчета):
procedure TForm1.frReport1GetValue(const ParName: String;
  var ParValue: Variant);
begin
    if (ParName='Period') then ParValue := '2002 год';
end;
 
В отчете в одном из Memo должен быть текст = [Period] (имя переменной). В этом случае переменную не надо прописывать в словаре. Регистр букв имеет значение.

Всего записей: 20 | Зарегистр. 14-01-2003 | Отправлено: 17:42 13-02-2003
Leshgan



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди, я что-то совсем запутался
Скачал free-версию FastReport (FreeReport v2.32) http://www.fast-report.com/files/free/fre232.zip
Так она максимум под Delphi6. А версия 2.47 платная. Тут я и сел сами знаете на что. Что посоветуете?

Всего записей: 187 | Зарегистр. 15-10-2002 | Отправлено: 18:06 13-02-2003 | Исправлено: Leshgan, 18:09 13-02-2003
Preacher



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Leshgan
FastReport 2.47 ищи в Варезнике. ссылка неоднократно всплывала.

Всего записей: 193 | Зарегистр. 30-01-2002 | Отправлено: 09:01 14-02-2003
bo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я чегой-то непонимаю.
Вроде фри репорт в исходниках дают,
с чего бы он не подошел к семерке?
Левые компоненты вроде не юзают,
а совместимость как-бы осталась?

Всего записей: 54 | Зарегистр. 08-11-2002 | Отправлено: 19:43 14-02-2003
Leshgan



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bo
Не совместимы получается

Всего записей: 187 | Зарегистр. 15-10-2002 | Отправлено: 22:22 15-02-2003
boss boss

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Встроены Quick Report и Rave Report 5.0
Quick Report уходит в прошлое.
 
Rave Report – великолепная вещь.
Ничего левого не стоит устанавливать.
 
P.S. К Rave Report есть update.

Всего записей: 3 | Зарегистр. 18-02-2003 | Отправлено: 20:14 18-02-2003
k1Dmitry



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Два вопроса:
1. Есть ли где-нибудь русскоязычное описание к Rave Report?
2. Update к Rave Report на диске с D или где-то надо качать?

Всего записей: 9 | Зарегистр. 10-02-2003 | Отправлено: 10:34 19-02-2003
c0r0ner



злобный доктор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
k1Dmitry
Смотри http://forum.ru-board.com/topic.cgi?forum=35&topic=10771#1
Где-то в топике есть полный Рейв с сырцами и доками

Всего записей: 742 | Зарегистр. 09-12-2001 | Отправлено: 11:09 19-02-2003
Leshgan



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
М-да... на первый взгляд этот Rave что-то не понятный. Да и не удалось его подключить к базе IB...

Всего записей: 187 | Зарегистр. 15-10-2002 | Отправлено: 17:01 19-02-2003
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ну так поставь себе КвикРепорт
благо он есть в делфе
в папке бин dclqrt70.dcu

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 17:04 19-02-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi 7 & Report


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru