Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otveti / 7.doc
Скачиваний:
10
Добавлен:
16.12.2013
Размер:
143.47 Кб
Скачать

55. Макросы для обработки полей со списками. Пример,

Свойства

SP1 (для переключ. «по предприятиям»)

SP2 (для «по датам»

Тип источника

Таблица\3апоос

Таблица\3апрос

Источник

Zapl

Zap2

Количество столбцов

2

1

Присоединенный столбец

1

1

Ширина столбцов

0;1 1 1

Значение поля SP1 - код предприятия, а на форме будет выведено название предприятия. В конструкторе макроса: 1) Условие отбора: KodP=Forms!FRep!SP2, 2)

DetP=Forms IFRep! SP2

Свойства SP1 (около переключателя «по предприятиям»): тип источника данных

56.LМакросы,с кнопками переключателями. Пример.

Макросы с группами переключателей. Группа - элемент формы, который используется для объединения переключателей в один элемент. Переключатели, расположенные на

группе, приобретают свойства значения параметра, нумеруются, начиная с 1 и номер выключенного переключателя является значением группы. Включен может быть только 1

переключатель из группы. На элементе «Группа» могут быть расположены и другие элементы формы, но они не имеют к группе никакого отношения. Пример. Выбор отчета по

предприятиям (группа), переключатели: «по предприятиям», «по датам». Выбор отчета осуществляется с помощью макросов, которые могут запускаться с помощью кнопки на

Условия Макрокоманда

Аргументы

Forms!FRep!Grl=l ОткрытьОтчет!

(имя отчет!, режим просмотра, Tabl (KodP, naraeP, Adr]_

Forms!FRep!Grl=2 1 ОткрьпъОтчет2

(имя отчет2, режим просмотра, Tab2 (KodP, nametov, date, VI,

V2, V3, V4)}

"L Доля egсписком и обработка hi в макросах Пример Поле со списком - элемент управления формы, который можно обрабатывать в макросе и процедуре VBA. Это наиболее оптимальный параметр, расположенный в форме, посредством которого пользователь может выбирать фиксированные значения или значения из таблиц или запросов для вывода информации конкретно о них, Свойства «поля со списком» определяют его работу. Свойства - 1) тип источника данных (RowSource Туре, значения этого свойства могут быть таблица или запрос, список значений или список полей). 2). Источник строк (значение зависит от предыдущего свойства; - если таблица \ запрос, то ее имя, если список значений, то перечень значений)3). Число столбцов (число создаваемых столбцов в списке или поле со списком. Если тип источника - таблица \ запрос, то количество столбцов = количеству полей таблицы \ запроса). 4). Ширина столбцов (в качестве значений является перечень чисел через «;», означающий ширину каждого столбца. Столбец можно скрыть, если указать его ширину = 0). 5). Заголовок столбцов. Элемент формы «Поле со списком» обрабатывается в макросе по событию «после обновления»: Макрокоманда аргументы

Открыть отчет имя отчета - отчет!-, режим анис и запуск на выполнение. 58. Отчеты. Конструктор отчетов. Назначение областей кпнстоуктооа отчетов. Создание и редактирование отчета в режиме конструктора. В общем случае отчет состоит из нескольких областей:

  1. Заголовок отчета - он располагается на первой странице отчета перед верхним колонтитулом. Если этой области нет в окне конструктора, то надо войти а меню вид и установить флажок у соответствующей команды.

  2. Верхний колонтитул - по умолчанию зга область устанавливается на каждой странице отчета . Обычно в этой области размещаются заголовки колонок таблицы (шапка документа). В качестве заголовков используют подписи или имена полей.

  3. Заголовок группы - в этой области размешается имя группы. Используется в том случае, если используется группировка. Кроме того, заголовок группы может содержать результаты подсчета итогов по группе записей.

  4. Область данных - в этой области выводятся значения полей каждой записи таблицы или запроса - источник данных.

  5. Примечание группы - появляется в конце группы записей при наличии группировки. В этой области, как правило, выводятся итоги. Наличие или отсутствие этой области задается в окне команды — группировка.

  6. Нижний колонтитул - эта область присутствует на каждой странице отчета. Чаще всего она используется для отображения номеров страниц и даты.

  7. Примечание отчета - необязательная область, вставляется в конец отчета и может содержать итоги по всему отчету, резюме или диаграммы. Это последняя область, но при печати она предшествует нижнему колонтитулу последней страницы.

В режиме конструкторе: размеры областей можно менять; на экране присутствует панель элементов конструктора и список полей выбранной таблицы или запроса. Источник данных -одна таблица или запрос.

Соседние файлы в папке otveti