![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.02.2011
Сообщений: 25
|
![]()
Не могу сообразить в чем дело. Нужно сделать отчет. Решила делать через FreeReport так как бесплатно.
Все подключила. frDBDataSet1 подключила к DataModule3.DataSource3 (через дата сурс 3 подключена и таблица, которую нужно в отчет засунуть) frReport1 подключила к frDBDataSet1 нажимаю на frReport1 и попадаю на дизайнер отчетов. Хочу конвертировать все столбы из таблицы в отчет. НО поле почему-то пустое(( |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А может на этот момент датасет должен быть открыт?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.02.2011
Сообщений: 25
|
![]() |
![]() |
![]() |
![]() |
#4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Я имею ввиду что репорт твой наверное хочет чтоб ты сейчас открыла набор, и он тогда уже подтянет поля. Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.02.2011
Сообщений: 25
|
![]()
когда прога запущена
DataModule3.ADOQuery1.SQL.Clear ; DataModule3.ADOQuery1.SQL.Text:='SE LECT RESULT.Id_resalr, Result.FIO, Gruppa.Name_gruppa, Result.Samochuv, Result.Activ, Result.Nastroenie, Result.Obshie, Pol.pol FROM Pol INNER JOIN (Gruppa INNER JOIN Result ON Gruppa.Id_gruppa = Result.Id_gruppa) ON Pol.Id_pol = Result.Id_pol'; DataModule3.ADOQuery1.Active:=True; к DBGrid у меня подключен DataSourse . Или это одно и тоже? неужели мне никто не поможет( Последний раз редактировалось Stilet; 21.10.2014 в 13:08. |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Паника. Прям котострофа.
Знач обисняю на пальцах: 1) В инспекторе обьектов вставь запрос, который у тебя для DataModule3.ADOQuery1.SQL.Text написан в свойство SQL компонента ADOQuery1. 2) Включ его выставив свойство Active в true 3) В репорте укажи тот DataSet, который связан с ADOQuery1. 4) поскольку в дизайне запрос уже запущен Репорт сможет его прочитать, идентифицировав список полей для себя. 5) когда настроишь репорт Active поставишь в False. Так понятнее что я хочу сказать?
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 19.02.2011
Сообщений: 25
|
![]() Цитата:
так у меня и так в ADOQuery1. в свойстве sql написан запрос и ADOQuery1 у меня true все равно не видит вот. все поэтамно. но все тщетно( не видит поля и все тут( Последний раз редактировалось Stilet; 21.10.2014 в 14:12. |
|
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Хм. А у тебя там в свойсвах компонента репорта есть еще DataSet. повробуй его подключить вместо Датасорца. Я не юзал его, поэтому не могу сказать точно.
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++Buildr 6 и FreeReport | StartMis | Общие вопросы Delphi | 0 | 22.05.2012 20:36 |
И опять FreeReport | Sanprof | Общие вопросы Delphi | 3 | 13.10.2010 20:35 |
FREEreport и запрос | grafgrial | Общие вопросы Delphi | 0 | 11.10.2010 14:55 |
freereport и dbgrid | grafgrial | Общие вопросы Delphi | 0 | 09.10.2010 15:39 |