Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание композитного отчета

315
29 июля 2006 года
Nick_M
399 / / 29.05.2003
Пытаюсь создать отчет на основе QRCompositeReport. Количество отчетов заранее неизвесно. Использую отчет QuickRep, который данные берет из TADOQuery. Причем для каждой страницы свои данные.
Например с двумя страницами:
Код:
void __fastcall TForm1::QRCompositeReport1AddReports(TObject *Sender)
{

ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select number from client where number = 1234");
ADOQuery1->Open();
Form2->QuickRep1->Prepare();
QRCompositeReport1->Reports->Add(Form2->QuickRep1);
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select number from client where number = 5678");
ADOQuery1->Open();
Form2->QuickRep1->Prepare();
QRCompositeReport1->Reports->Add(Form2->QuickRep1);
}

При открытии QRCompositeReport1 на нем 2 одинаковые страницы с последними данными (5678). Как можно решить эту проблему?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог