double arrow

Макросы

Конструирование страниц доступа к данным

Основная часть страницы. Представляет собой основную часть макета страницы доступа к данным. Основную часть страницы ввода данных можно использовать для отображения информационного текста, присоединенных элементов управления и разделов. По умолчанию положение разделов и других элементов на основной части страницы является относительным, т.е. элементы располагаются один за другим в том порядке, в котором они появляются в источнике HTML. Положение элемента определяется предшествующим содержимым. При просмотре в режиме страницы или в Internet Explorer, содержимое основной части упорядочивается по размеру окна Web-обозревателя.

Разделы. Разделы используются для отображения текста, данных из базы данных, а также панелей инструментов. Положение элементов управления и других элементов в пределах раздела по умолчанию является абсолютным. Это значит, что положение каждого элемента фиксировано относительно верхнего и левого краев раздела. Элементы управления, имеющие абсолютное положение внутри раздела, остаются на том же месте даже при изменении размеров окна обозревателя.

Существует два типа разделов, обычно используемых на страницах ввода данных: разделы заголовка группы и перехода по записям. На странице ввода данных можно использовать только заголовок группы; таким образом, примечание группы недоступно, но можно использовать раздел подписей.

Заголовок группы. Используется для отображения данных и вычисления значений.

Переход по записям. Используется для отображения кнопок перехода по записям для уровня группировки. Раздел перехода по записям для группы отображается после раздела заголовка группы. Помещать в раздел перехода по записям присоединенные элементы управления нельзя.

Подписи. Используется для отображения подписей полей и других элементов управления. Отображается непосредственно перед заголовком группы. Помещать в раздел подписей присоединенные элементы управления нельзя.

Каждый уровень группировки на странице доступа к данным имеет источник записей. Имя источника записей отображается в строке заголовка каждого раздела для данного уровня группировки.

Для оформления страниц доступа можно использовать встроенные в Access темы - заранее определенные сочетания стилей объектов страницы.

Макросом называется набор из одной или более макрокоманд, выполняющих определенные операции. Макросы используются для автоматизации часто выполняемых задач (например, открытие формы, выполнение запроса). Выполнение макроса возможно:

- из окна базы данных на вкладке Макросы следует нажать кнопку Запуск;

- при возникновении определенного события некоторого объекта, например, нажатие кнопки. В этом случае макрос выполняется автоматически.

Макросу присваивается заданное пользователем имя. Если макросу присвоить стандартное имя AUTOEXEC, то такой макрос будет выполняться автоматически сразу же после загрузки Access. Макрос состоит из макрокоманд. Для создания макроса следует:

- в окне базы данных на вкладке Макросы нажать кнопку Создать.

- на панели макрокоманд в ячейке столбца Макрокоманда выбрать из раскрывающегося списка имя макрокоманды.

- в ячейку столбца Примечание ввести текст комментария к макрокоманде (необязательно).

- в нижней половине окна указать аргументы макрокоманды.

Если макрос должен состоять из нескольких макрокоманд, следует перейти на следующую строку и повторить вышеуказанные действия.

Можно использовать технологию перемещения объектов для быстрого создания макроса. Для этого следует в окне базы данных выбрать объект и переместить его с помощью мыши в ячейку макрокоманды в окне макроса. Например, для того, чтобы создать макрос, открывающий форму, следует перемесить с помощью мыши форму в ячейку макрокоманды.

Макрокоманды выполняются в порядке их расположения в бланке. Однако Access позволяет задать условие выполнения определенных макрокоманд. Условие задается в столбце Условие (для вывода столбца следует выполнить команду ВИД / Условие) и представляет собой условное выражение. Условное выражение можно ввести с клавиатуры или задать с помощью построителя выражений. В ячейках столбца Условие нельзя использовать выражения SQL.

При запуске макроса проверяется значение каждого условного выражения. Если это выражение истинно, выполняется макрокоманда, находящаяся в той же строке и все следующие макрокоманды, у которых в ячейках столбца Условие содержится многоточие (...). Если условное выражение ложно, Access проигнорирует эти макрокоманды и перейдет к ближайшей строке, в которой содержится новое условие или ячейка условий является пустой.

Access позволяет объединять группу родственных макросов в один макрос. В этом случае макет макроса (окно макроса в режиме конструктора) должен содержать столбец Имя макроса. Чтобы его вывести, нужно выполнить команду ВИД / Имена макросов.

Для запуска макроса из группы макросов следует указать:

Имя Группы макросов. Имя Макроса.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: