Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочие книги и рабочие листы Excel.docx
Скачиваний:
12
Добавлен:
23.09.2019
Размер:
177.4 Кб
Скачать

32.Основные элементы управления:

Области формы наполняются различными графическими объектами, которые называются элементами управления (ЭУ). Они могут быть присоединенными (отображающими значения полей таблиц и запросов) и свободными (не связанными с таблицами и запросами). Свободные ЭУ, предназначены для создания макета формы. Основные виды присоединенных элементов управления: поле, список, поле со списком, подчиненная форма, флажок, переключатель. Свободные ЭУ содержат: надписи полей, внедряемые объекты, надписи внедряемых объектов, заголовки.

Выбор объектов ( ) . Служит для установления возможности выделения, изменения размера, перемещения и редактирования элемента управления. По умолчанию «нажата».

Мастера (…\). Если кнопка «нажата» (по умолчанию), то мастер помогает установить свойства создаваемых ЭУ в диалоговом режиме. Автоматизированы процессы создания групп, полей со списком, командных кнопок и подчиненных форм.

Надпись (Аа) . Используется для создания элемента управления Надпись, содержащего постоянный текст.

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

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

Выключатель, переключатель, флажок. Служат для создания соответствующего ЭУ, принимающего значения Вкл/Выкл, Истина/Ложь, Да/Нет. Если выключатель связан с полем запроса или таблицы, то, щелкнув по нему, можно изменить значение поля на противоположное.

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

Поле со списком. Объединяет два ЭУ поле и список. Значение, выбранное в списке, отображается в поле. При выборе нового значения в списке изменяется значение ЭУ и связанное с ним полем таблицы или запроса..

Кнопка. Служит для запуска макроса или процедуры VBA.

33.Использование многотабличных форм

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

Создание сложной (многотабличной формы) формы:

  1. создать с помощью Мастера форм форму (главную) в один столбец для главной таблицы (на стороне отношения 1);

  1. создать с помощью Мастера форм ленточную форму (подчиненную) для подчиненной таблицы (на стороне отношения ∞);

  1. открыть главную форму в режиме Конструктора;

  1. включить в текущую форму подчиненную форму Обычно процесс внедрения подчиненной формы автоматизирован и выполняется мастером, который начинает работу после размещения на форме ЭУ Подчиненная форма / отчет.Подчиненная форма / отчет. Служит для включения в текущую (главную) форму некоторой другой (подчиненной) формы. С помощью подчиненной формы можно вывести данные таблицы или запроса, связанные с текущими данными главной формы. Важными свойствами ЭУ Подчиненная форма являются Объект-источник (имя подчиненной формы) и Подчиненные поля (имя поля в подчиненной таблице, внешний ключ), значения которых совпадают с полем главной формы, определяемым свойством Основные поля (первичный ключ).

Создание кнопочной формы управления:

  1. создать макросы для открытия Форм и Запросов;

  1. перейти на вкладку Формы;

  1. выбрать режим Создание формы в режиме конструктора;

  1. разместить на форме необходимое количество ЭУ Кнопка для открытия созданных форм и запросов;

  1. для каждой кнопки в появившемся окне Создание кнопок выбрать категорию Разное и действие Выполнить макрос;

  1. выбрать нужный макрос из списка, изменить текст на кнопке в соответствии ее назначением, нажать кнопку Готово;

  1. Установить свойства формы управления на вкладке Макет:

  1. Область выделения – нет;

  1. Кнопки перехода – нет;

  1. Разделительные линии – нет.

Связать макрос с кнопкой (п. 5,6) можно в окне свойств кнопки на вкладке События, выбрав для события Нажатие кнопки нужный макрос из списка.