|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите с Quick Report!
Использую компоненты ADO для связи с БД Access.
Что может быть проще: Свойство DataSet компонента QRDBText в инспекторе объекта устанавливаю - DataSet=ADOQuery Код:
//прописываю в коде: QRDBText1.DataField:='N'; Пробовал вместо ADOQuery использовать ADODataSet: 1) добавил на форму ADODataSet 2) ADODataSet.Connection в инспекторе объекта устанавливаю ADOConnection (общее для всей программы) 3) Свойство DataSet компонента QRDBText установил теперь - DataSet=ADODataSet 4) Код:
procedure TFormU.ButtonPrintClick(Sender: TObject); begin ADODataSet.CommandText:='SELECT... ' //тот-же, что и в ADOQuery ADODataSet.Active:=true; FormPrint:=TFormPrint.Create(Self); FormPrint.QuickRepPrn.Preview; FormPrint.Show; //-если нет этой строки, то форма с QuickRep вообще не появляется //FormPrint.Free; end; Код:
procedure TFormPrint.QuickRepPrnPreview(Sender: TObject); begin QRDBText1.DataField:='Num'; end; Появляется на экране QuickRep и в QRDBText написано "[Num]". Где же ошибка? Как добиться отображения поля таблицы БД в QRDBText? |
#2
|
|||
|
|||
Давненько же я не юзал Quick Report. Перешел на Rave как только он появился. Советую тебе сделать то же самое.
Интересно, а много людей еще используют Quick Reports? ) |
#3
|
|||
|
|||
Rave Report
Слушай, ilang, будь другом, - поделись каким-нибудь исходничком, использующим Rave Report! Плиз!
|
#4
|
|||
|
|||
|