Добавление управляющих элементов

Для добавления управляющих элементов в формупонадобится поле Элементы управления, появляющееся на ленте Конструктор при переходе в Конструктор форм.

Это поле имеет вид:

Добавление управляющих элементов - student2.ru

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

Вид пиктограммы Название Функция
Добавление управляющих элементов - student2.ru Выбрать Если активизирована данная пиктограмма (Выделение объектов) (а она активизируется по умолчанию), курсором мыши можно маркировать поля, выполнять переносы и изменять размеры.
Добавление управляющих элементов - student2.ru Использовать мастера Включение/отключение вызова мастеров при проектировании элементов управления.
Добавление управляющих элементов - student2.ru Подпись Вставка в форму нового поля наименования.
Добавление управляющих элементов - student2.ru Поле Отображение содержимого некоторого поля записи базы данных или вычисляемого поля.
Добавление управляющих элементов - student2.ru Группа переключателей Создание и размещение группы, в которую можно ввести контрольные индикаторы, селекторные кнопки или двухпозиционные кнопки.
Добавление управляющих элементов - student2.ru Выключатель Отображение значения некоторой опции, которая может иметь два состояния.
Добавление управляющих элементов - student2.ru Переключатель Выбор (индикация) одного из нескольких взаимоисключающих значений некоторого параметра.
Добавление управляющих элементов - student2.ru Флажок Индикация (изменение) значения опции, которая может иметь одно из двух возможных значений (включена/выключена, отмечена/не отмечена).
Добавление управляющих элементов - student2.ru Поле со списком После щелчка на манипуляторе открытия (кнопка со стрелкой на правом краю поля) разворачивается комбинированный список.
Добавление управляющих элементов - student2.ru Список В поле списка, в отличие от комбинированного списка, все элементы видны постоянно. Если же их так много, что они не помещаются в выделенное для поля место, то на правом краю поля автоматически размещается линейка прокрутки списка.
Добавление управляющих элементов - student2.ru Кнопка Создание кнопки, с которой может быть связана некоторая команда или последовательность действий. Например, можно создать командную кнопку Next (Далее), с помощью которой будет производиться переход к следующей записи. Команда, соответствующая кнопке, должна быть определена как макрос.
Добавление управляющих элементов - student2.ru Рисунок Встраивание статических иллюстраций (графических файлов) в форму.
Добавление управляющих элементов - student2.ru Свободная рамка объекта Встраивание в форму объекта, который хранится в отдельном файле вне базы данных, например рисунка из Paint или графики из MS Draw.
Добавление управляющих элементов - student2.ru Присоединенная рамка объекта Встраивание иллюстрации или другого произвольного OLE-объекта, который сохранен в таблице базы данных Access. Встраивание возможно, если в таблице объявлено OLE-поле, хранящее соответствующий объект.
Добавление управляющих элементов - student2.ru . Вставить или удалить разрыв страницы Сообщение Access, в каком месте должен быть произведен перенос остатка формы на следующую страницу.
Добавление управляющих элементов - student2.ru Подчиненная форма/ отчет Встраивание подчиненной формы в главную форму и установка отношений между формами.
Добавление управляющих элементов - student2.ru Линия С помощью данной пиктограммы в форме можно провести прямую линию.

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

Макросы

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

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

Каждая современная система программирования предоставляет в распоряжение пользователя определенный набор встроенных инструментальных средств — в частности, типов данных и функций. Язык макросов Access реализует некоторые из тех возможностей, которые доступны в VBA. При использовании макросов не требуются модули и тестовые функции; их удобно применять как средство быстрой реализации эскизных решений и экспериментальных образцов кода.

Макрос определяется во многом так же, как структура таблицы базы данных. Левый столбец окна Макрос — Макрокоманда — позволяет выбрать из раскрывающегося списка требуемую макрокоманду, средний – Аргументы – показывает значения аргументов данной макрокоманды, а правый — Примечание - предназначен для ввода комментариев.

После того как макрокоманда выбрана, в центре нижней части окна появляются поля ввода аргументов макрокоманды. Они играют примерно ту же роль, что и параметры процедуры или функции. Аргументы снабжают макрокоманду данными, необходимыми для ее корректного выполнения.

Для создания макроса на ленте Создание в поле Другие нажмите на пиктограмму Добавление управляющих элементов - student2.ru .

Выполните щелчок в первой пустой строке колонки Макрокоманда - в ней записываются выполняемые макросом действия (макрокоманды) - и нажмите манипулятор раскрытия списка. Развернется список всех встроенных макрокоманд и операций, доступных для использования в качестве элементов (действий) создаваемого макроса. С помощью линейки прокрутки переместитесь до макрокоманды ОткрытьФорму и выберите ее. Для этого в нижней части окна Аргументы макрокоманды в поле Имя формы в раскрывающемся списке выберите нужную форму. Имя макрокоманды появится в строке колонки Макрокоманда.

В поле Имя формы выберите из списка форму Структура цен, либо введите имя формы с клавиатуры.

В поле Режим данных укажите, для какой цели открывается данная форма. Если в нее необходимо ввести новые данные, из списка следует выбрать опцию Добавление; для обработки имеющихся или добавления новых записей выберите опцию Изменение; если же форму нужно всего лишь просмотреть, следует маркировать элемент Только чтение.

В поле Режим окна выберитеопцию Обычное.

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

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

Наши рекомендации