![]() |
|
|
![]()
|
|
| spycer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 9.1.2007 Репутация: нет Всего: нет |
я получаю данные из БД при помощи ADOQuery, нарисовала отчет в Rave Report все вроде настроила, а данные в отчет не заносятся пишется Invalid, в чем может быть проблема?помогите пожалуйста
|
|||
|
||||
| Insert |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 13.4.2006 Репутация: нет Всего: 1 |
значит криво настроила в Рейве или у тебя в БД нет данных. Как ты соединялась с БД из отчета? каким методом?
--------------------
пьяный русский кодер практически непобедим |
|||
|
||||
| Ginger |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
та же проблема... уже не знаю, что еще сделать. соединяюсь с компонентом ADOQuery посредством TRvDataSetConnection. Он настроен на ADOQuery. в rave отчете создаю объект Direct Data View, тоже вроде все настройки у него верные. В приложении TRvReport и TRvSystem есть, оба связаны. При выполнеии сначала вызываю метод Open, потом - Execute. И походу запрос выполняется, потому что в отчете возвращается столько записей, сколько нужно (запрос параметризованный - за период времени). Т.е. значит дело не в параметрах, если бы они были бы неправильные, в отчете не отображалось бы ничего вообще. Но вот все поля в возвращенных записях - (invalid). Отчего это может быть? Помогите!!!
|
|||
|
||||
| Insert |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 13.4.2006 Репутация: нет Всего: 1 |
Это оттого что не правильно связали записи с объектами в отчете, если это например текстовое поле в отчете, то в списке его свойств справа вы должны в свойстве DateView задать набор данных нужный вам а в верхнем от него свойстве DataField уже указать именно ту запись, которую должно отображать это текстовое поле.
--------------------
пьяный русский кодер практически непобедим |
|||
|
||||
| Ginger |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
заданы и DataView, и DataField
|
|||
|
||||
| Insert |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 13.4.2006 Репутация: нет Всего: 1 |
Если вопрос ещё актуален, то перед генерацией отчета выведи что у тебя действительно лежит в текущей записи, из которой будет сформировано поле в отчете, если там ничего, то не удивительно что invalid
--------------------
пьяный русский кодер практически непобедим |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |