Мартьянова А.Е. Базы данных и знаний 136
Таблица II.27. События объекта DataReport отчета
Событие
Описание
Error
Возникает при ошибках вывода данных отчета
ProcessingTimeout
Предоставляет пользователю возможность приостановки
асинхронных операций (просмотр, печать, вывод в файл)
отчета
QueryClose
Возникает перед закрытием отчета. Предшествует собы-
тию Terminate
Activate
Возникает при появлении отчета в активном окне про-
смотра отчета
Deactivate
Возникает, когда отчет перестает находиться в активном
окне
Resize
Возникает, когда окно отчета изменяет размеры
Initialize
Возникает при создании объекта
Terminate
Возникает ожении объекта и удалении его из при уничт
памяти
Создание отчетов
Теперь, после рассмотрения основных характеристик объекта
DataReport, перейдем к проектированию отчетов [1]. Откройте свой
проект Любой отче создается для вывода нкретной ин-
формации. При проектировании отчета необходимо создать и сохранить
окружение данных. Гибким и удобным способом соединения с источни-
ком данных является использование в проекте окружения данных (Data
Environment).
Основное его преимущество заключается в том, что при
необходимости изменения параметров соединения с базой данных вам
будет достаточно изменить эти параметры в окружении данных для объ-
екта Connection, и все объекты Command, связанные с ним, будут учи-
тывать эти изменения. Если
MyProject. т ко
же в каждой форме настроено отдельное со-
едине
тчета при создании формы
ние, то вам
придется исправлять изменившиеся параметры во всех
формах.
Окружение данных о
Выполните следующие действия:
1. В меню Project (Проект) выберите команду More ActiveX
Designers (Другие конструкторы ActiveX), а затем значение Data
Environment (Окружение данных). Открывается окно
DataEnvironment1, содержащее соединение Connection1.
2. С помощью команды Properties Window (Окно свойств) меню
View (Вид) откройте окно свойств и
измените DataEnvironment1 на
DataEnvironmentMyReport, а также наименование соединения на
ConnectionMyReport (рис. II.43).
136