Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2013, 12:51   #1
ul_mrAlex
Пользователь
 
Регистрация: 01.04.2013
Сообщений: 23
По умолчанию Rave Reports

Создал в редакторе Rave Report отчет-форму вывода данных из грида.
На форме установил 2 компонента: RvDataSetConnectio и RvProject и кнопку с процедурой :
PHP код:
rvProject2.Execute
В Rave Reports выводится та запись, которая выбрана в DBGrid. При выборе следующей записи в DBGrid выводит другую соответственно. Как сделать, что бы в отчет включались все записи согласно созданной вручную форме?
В отчете создавал специальную форму. Выводил названия столбцов через Text component, а сами записи с помощью компоненты Report (в Rave reports) - DataText Component. В редакторе указывал откуда брать данные...
ul_mrAlex вне форума Ответить с цитированием
Старый 17.04.2013, 13:28   #2
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Циклом по всем записям пройтись?
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 17.04.2013, 14:58   #3
ul_mrAlex
Пользователь
 
Регистрация: 01.04.2013
Сообщений: 23
По умолчанию

Ээм. подробнее не скажете?
ul_mrAlex вне форума Ответить с цитированием
Старый 17.04.2013, 15:05   #4
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Цитата:
Сообщение от ul_mrAlex Посмотреть сообщение
Ээм. подробнее не скажете?
Я хз, что и как там конкретно устроено, но в любой табле есть столбцы и строки. Если RR принимает для отчета строку, то:
Код:
S:string;
for i:=0 to table.stringscount do
s:=table.item[i,0]+table.item[i,1]+...+table.item[i,N]+#13; //#13 - знак перевода каретки, т.е. новая строка, чтоб каждая строка на отдельной строке (ну и тавталогия)
а затем эту строку передавай. Собственно код написан достаточно абстрактно, но должен быть понятен.
Если же RR принимает для отчета другой тип - подстраивайся.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 18.04.2013, 15:35   #5
ul_mrAlex
Пользователь
 
Регистрация: 01.04.2013
Сообщений: 23
По умолчанию

Нет, это всё не то.
Решил проблему установкой "Region component" и "DataBand" за пределами документа и присвоил ему только 1 элемент - "id". Теперь в отчете в каждом бланке по стандарту - разные данные, все как полагается. Всем спасибо за внимание.
ul_mrAlex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Rave Reports Spraty БД в Delphi 0 08.06.2012 14:37
Rave Reports ins813 Компоненты Delphi 0 04.06.2012 12:25
Rave Reports Dotha БД в Delphi 0 23.10.2009 09:01
Rave Reports elen1khp БД в Delphi 4 29.09.2009 18:01
RAVE REPORTS terminadoor Общие вопросы Delphi 3 09.07.2008 20:47