Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Васильев А. -> "VBA в Office 2000 учебный курс" -> 106

VBA в Office 2000 учебный курс - Васильев А.

Васильев А., Андреев А. VBA в Office 2000 учебный курс — Спб.: Питер, 2001. — 432 c.
ISBN 5-8046-0193-8
Скачать (прямая ссылка): vbauchebniykurs2001.djvu
Предыдущая << 1 .. 100 101 102 103 104 105 < 106 > 107 108 109 110 111 112 .. 154 >> Следующая

Каждый отчет имеет коллекцию Controls, членами которой являются элементы управления, содержащиеся в отчете. В каждый объект Report также встроен объект Module и коллекция Properties. Объект Module представляет собой модуль отчета, а коллекция Properties содержит все встроенные свойства отчета.
Как мы видим, структура объектов, встроенных в объект Report, практически идентична структуре объектов, встроенных в объект Form. Сам объект Report имеет большое количество тех же свойств, что и объект Form.
284
Урок 10. Создание припожений для MS Access
Работа с разделами отчета
Для работы с конкретными разделами отчета можно использовать свойство Section объекта Report. Например, чтобы сделать видимым верхний колонтитул отчета, следует добавить в программу следующие инструкции:
Reports("Отчет!").Section(acPageHeader).Visible = True
Коллекция Reports содержит все открытые в данный момент отчеты. Для ссылки на конкретный отчет используется такой же синтаксис, как и для ссылки на форму.
Коллекция AIIReports содержит объекты AccessObject для каждого отчета в объекте CurrentProject или CodeProject.
Объект Report ссылается на конкретный отчет MS Access. Каждый объект Report является элементом коллекции Reports.
Свойство Группировка по датам
Свойство Группировка по датам (DateGrouping) определяет способ выполнения группировки по дате в отчете. Данное свойство может иметь два значения:
О Если значение равно 0 — Американский стандарт (US Defaults), то используются настройки календаря Соединенных Штатов, то есть первый день недели — Воскресенье (Sunday) и первая неделя года начинается с 1 января.
О Если значение равно. 1 — Параметры настройки (Use System Settings), то используются настройки, основанные на значениях, выбранных в окне диалога Свойства: Язык и стандарты (Regional Settings Property) в панели управления Windows (Windows Control Panel).
ПРИМЕЧАНИЕ Значение свойство Группировка по датам (DateGrouping) можйо задать только в
Вид группировки определяется значением свойства GroupOn. Чтобы задать значение данного свойства, в режиме Конструктора форм следует нажать кнопку Сортировка и группировка на панели инструментов Конструктор отчетов и в появившемся окне диалога Сортировка и группировка задать необходимые параметры.
Коллекция Reports
Коллекция AUReports
Объект Report
окне свойств или в процедуре события Открытие (Open) объекта Report.
Свойство GroupLevel
Свойство GroupLevel задает уровни группировки или позволяет выполнить в отчете сортировку. Данное свойство представляет массив, в котором каждый элемент
Работа с отчетами
285
задает уровень группировки. Для ссылки на конкретный уровень группировки используют следующий синтаксис:
GroupLevel(п)
Здесь параметр п задает уровень группировки (начиная с 0). Количество уровней группировки может достигать 10.
В случае использования варианта записи GroupLevel (0) будет произведена группировка или сортировка по первому полю или выражению отчета или формы.
ПРИМЕЧАНИЕ При использовании свойство GroupLevel должны быть также заданы соответству-
——— ющие значения свойств SortOrder, GroupOn, Grouplnterval, KeepTogether и
ControlSource. Эти значения можно задать в процедуре обработки события Открытие (Open).
Свойство Фильтр включен
Свойство Фильтр включен (FilterOn) определяет, будет ли применен (значение True) фильтр, задаваемый свойством Фильтр (Filter). В случае установки данному свойству значения False, заданный ранее фильтр будет удален.
СОВЕТ Для автоматического применения фильтра при открытии отчета или формы следу-ет зодоть значение True свойству Фильтр включен (FilterOn) в процедуре обработки события Открытие (Open).
Свойство Порядок сортировки
Свойство Порядок сортировки (OrderBy) определяет, по каким полям производится
сортировка записей в форме, отчете, запросе или таблице. Значением данного свойства должна являться строка, которая определяет имя поля или нескольких полей, разделенных запятой. Сортировка производится по возрастанию. Если требуется задание сортировки по убыванию, то после имени поля следует добавить ключевое слово Desc.
Свойство Сортировка включена
Свойство Сортировка включена (OrderByOn) определяет, будет выполнена сортировка в соответствии со значением свойства Порядок сортировки (OrderBy) (значение True) или нет (значение False).
Свойства Раде и Pages
Свойства Раде и Pages возвращают информацию, которую можно использовать для печати количества страниц в отчете или форме. Свойство Раде возвращает номер текущей страницы. Свойство Pages возвращает количество страниц, содержащихся в отчете или форме.
286
Урок 10. Создание приложений для MS Access
ВНИМАНИЕ Свойство Роде доступно для зописи только в режиме предварительного просмот-ра или во время печати, а свойство Poges всегда доступно только для чтения.
Чтобы сослаться на данные свойства в программе, вы должны разместить в отчете или форме поле (обычно такое поле размещают в нижнем колонтитуле), значение свойства Данные (ControlSource) которого будет равно одному из значений, представленных в табл. 10.17.
Предыдущая << 1 .. 100 101 102 103 104 105 < 106 > 107 108 109 110 111 112 .. 154 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100