|
|
#1
|
|||
|
|||
Отчеты
Вот такая проблема:
Хочу создать отчет "главный-подчиненный" с помощью двух таблиц(одна главная, другая подчиненная). Связи между ними есть, но когда выбираю пункт "Tools-ReportWizards-Master/Detail Report" в проге RaveReports вылетает сообщение, что нужно создать 2 DataView, хотя они у меня есть. И еще - когда пытаюсь создать второй DataView, вылетает ошибка, что он уже создан, хотя это не так. И еще такой вопрос - почему при создании нового(простого) отчета при создании нового DataView, вылетает ошибка, что он как бы уже создан, и вместо всех полей в списке оказывается только одно(первое)? Последний раз редактировалось ozornik, 11.12.2006 в 06:48. |
#2
|
|||
|
|||
Напиши подробнее как ты подключаешь отчет
|
#3
|
|||
|
|||
Значит так:
Размещаю на форме Table1, DataSource1, DBGrid1, RvDataSetConnection1. Подключаю к Table1 файл бд, указываю свойство RvDataSetConnection.DataSet - Table1 и запускаю RaveDesinger. Создаю новый DirectDataView, указываю соединение RvDataSetConnection1 и жму Finish. Вот тут и возникает проблема - вылетает сообщение о том, что яко бы уже DataView1 уже создан, хотя отчет я создаю с нуля, а в списке полей находятся одно или два первых поля. Я уже все перепробовал, но так и не понял, в чем проблема. |
#4
|
|||
|
|||
Хм.. Все верно. Должно работать.
Попробуй подключить Rave напрямую к таблице без Delphi.
Последний раз редактировалось ilang, 12.12.2006 в 13:40. |
#5
|
|||
|
|||
Ошибок при работе не возникает, но есть пара вопросов.
При формировании отчета не получается присвоить компоненту свойство DataView, поскольку там ничего не отображается(хотя соединение есть). И еще - каким образом можно соединить отчет с программой, т.к. этот отчет работает при помощи запроса, а на выходе должен получиться отчет с определенным набором данных. |
#6
|
|||
|
|||
Цитата:
Не совсем понял о каком компоненте ты говоришь. По поводу второго вопроса: Для соединения твоего приложения и Rave отчета имеются неколько компонентов: -TrvDataSetConnection - для подсоединения наследников TDataSet к DirectDataViews -TrvTableConnection - для подсоединения компонентов типа TTable к DirectDataViews -TrvQueryConnection - для подсоединения компонентов типа TQuery к DirectDataViews -TrvCustomConnection - для подсоединения не TDataSet данных (массивы, файлы и т. д.) Теперь Давай снова по пунктам. )
Еще вопросы есть? ) |