Базы данных и знаний. Мартьянова А.Е. - 136 стр.

UptoLike

Составители: 

Мартьянова А.Е. Базы данных и знаний 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
136                                Мартьянова А.Е. Базы данных и знаний


                         Таблица II.27. События объекта DataReport отчета

Событие              Описание
Error                Возникает при ошибках вывода данных отчета
                     Предоставляет пользователю возможность приостановки
ProcessingTimeout    асинхронных операций (просмотр, печать, вывод в файл)
                     отчета
                     Возникает перед закрытием отчета. Предшествует собы-
QueryClose
                     тию Terminate
                     Возникает при появлении отчета в активном окне про-
Activate
                     смотра отчета
                     Возникает, когда отчет перестает находиться в активном
Deactivate
                     окне
Resize               Возникает, когда окно отчета изменяет размеры
Initialize           Возникает при создании объекта
                     Возникает при уничтожении объекта и удалении его из
Terminate
                     памяти

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

                                  136