Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
ВнизRAVE Найти похожие ветки
← →
mikmik (2003-10-15 13:12) [0]Не могу отобразить в генераторе отчетов RAVE хоть что нибудь!
Помогите!
Работаю Delphi7 + SQL server.
Делал подключение в визуальной части построителя, и испльзовал
существующее, результат тот же!
← →
Zergling (2003-10-15 13:17) [1]Что использовал и как? Попорядку давай. Вариантов подключения несколько.
← →
mikmik (2003-10-15 14:11) [2]а) работаю исключительно в визуальном редакторе
1. создал database connection к sql серверу
2. создал driver data viev и указал connection из пункта 1.
3. у driver data viev в свойстве quary выбрал таблицу и в ней 2 поля.
4. при помощи TOOLS\REPORT WIZARDS\SIMPLE TABLE сделал отчет
для driver data viev из пункта 3.
5. нажимаю F9 (или FILE\EXECUTE REPORT) отчет запускается, заголовки к полям выводятся, а информация из этих полей не выводится (в таблицах данные есть!)
b)
1. на форму бросил ADOTable, законектил его к таблице, active=True!
2. на форму бросил RvDataSetConnection, в свойстве DATASET указал ADOTable из пункта 1.
3. перехожу в визуальный редактор RAVE создаю direct data viev
и указываю ему RvDataSetConnection из пункта 2.
4. при помощи TOOLS\REPORT WIZARDS\SIMPLE TABLE сделал отчет
для direct data viev из пункта 3.
5. нажимаю F9 (или FILE\EXECUTE REPORT) отчет запускается, заголовки к полям выводятся, а информация из этих полей не выводится
← →
Zergling (2003-10-16 05:56) [3]1. на форму бросил ADOTable, законектил его к таблице, active=True!
2. на форму бросил RvDataSetConnection, в свойстве DATASET указал ADOTable из пункта 1.
3. перехожу в визуальный редактор RAVE.
4. Запусти свое приложение!!! (не отчет, а программу)
5. создаю direct data viev и указываю ему RvDataSetConnection из пункта 2 (и везде выставь галки!!!).
6. Все данные из базы выводятся на DataBand Component (Report)
7. У DataBand в DataView указать поставщик данных - RvDataSetConnection.
8. У компонентов вывода данных из БД не забудь указать необходимые поля.
P.S.
Старался ни чего не пропустить. Если че пиши, будем искать :)
← →
mikmik (2003-10-16 10:52) [4]мне опри этом выдаеь ошибку (invalid class typecast)
к стати попробовал на другом компе.
Проблем вообще ни каких не возникло!
Ни по моей схеме ни по твоей!
← →
Zergling (2003-10-16 11:43) [5]mikmik © (16.10.03 10:52) [4]
> мне опри этом выдаеь ошибку (invalid class typecast)
Где именно и на коком шаге?
У меня еще такого вроде небыло.
← →
Zergling (2003-10-17 07:28) [6]Еще раз и по порядку (через ADO)
Кидаем на форму:
TADOConection
TADOTable
TRvProect
TRvSystem
TRvDataSetConection
Подключаем базу к TADOConection
К TADOTable.Conection присоединяем TADOConection
TADOTable.TableName - нужную таблицу и активируем ее.
TRvProect.Engine - присоеденяем TRvSystem
TRvDataSetConection.DataSet - присоединяем TADOTable
Запускаем Rave, переходи в дельфи и жмем F9. Затем возвращаемся в Rave и создем новый отчет. Далее File|New Data Object > Direct Data View > в окне выбираем TRvDataSetConection и выставляем все галочки активными.
Из вкладки Repor в отчет кидаем Region Component, на Region Component набрасываем DataBand Component.
У DataBand Component.DataView подключаем созданные нами Direct Data View.
На DataBand Component кладем DataText Component и унего в свойстве DataView подключаем опять же Direct Data View. Также у DataText Component в свойстве DataField выбираем нужное поле.
Сохраняем отчет на диск "C:". Заккрываем приложение запушенное из под дельфи. В TRvProect.ProectFile указываем файл с отчетом. Кинем на формочку кнопку и в событии OnClick напишем RvProject1.Execute;
Ну и все, у меня все работатет :-). Кстати Rave уже прославился своей глючностью :(
Если не хочешь париться с Rave, ставь Quick Report. Вопрос уже этот задовался, так что ищи на форуме.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c