|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2014, 12:09 | #1 |
Пользователь
Регистрация: 19.02.2011
Сообщений: 25
|
работа с FreeReport
Не могу сообразить в чем дело. Нужно сделать отчет. Решила делать через FreeReport так как бесплатно.
Все подключила. frDBDataSet1 подключила к DataModule3.DataSource3 (через дата сурс 3 подключена и таблица, которую нужно в отчет засунуть) frReport1 подключила к frDBDataSet1 нажимаю на frReport1 и попадаю на дизайнер отчетов. Хочу конвертировать все столбы из таблицы в отчет. НО поле почему-то пустое(( |
21.10.2014, 12:19 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А может на этот момент датасет должен быть открыт?
I'm learning to live...
|
21.10.2014, 12:25 | #3 |
Пользователь
Регистрация: 19.02.2011
Сообщений: 25
|
|
21.10.2014, 12:30 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я имею ввиду что репорт твой наверное хочет чтоб ты сейчас открыла набор, и он тогда уже подтянет поля. Цитата:
I'm learning to live...
|
||
21.10.2014, 12:33 | #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. |
21.10.2014, 13:10 | #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...
|
21.10.2014, 13:17 | #7 | |
Пользователь
Регистрация: 19.02.2011
Сообщений: 25
|
Цитата:
так у меня и так в ADOQuery1. в свойстве sql написан запрос и ADOQuery1 у меня true все равно не видит вот. все поэтамно. но все тщетно( не видит поля и все тут( Последний раз редактировалось Stilet; 21.10.2014 в 14:12. |
|
21.10.2014, 14:15 | #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 |