Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ACCESS1 (4).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
146.94 Кб
Скачать

Можно создать шесть основных типов форм:

  • В столбец (этот тип также известен как полноэкранная форма);

  • Ленточная ;

  • Табличная ;

  • Главная/подчиненная ;

  • Сводная таблица ;

  • Диаграмма ;

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

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

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

Создание формы

  1. Находясь в окне базы данных, выберите вкладку Формы (Forms) и щелкните на кнопке Создать.

  2. Находясь в окне базы данных, в режиме таблицы или запроса, щелкните на кнопке Новый объект, расположенной на панели инструментов, и выберите опцию Форма.

Выбор типа новой формы и источника данных

Диалоговое окно Новая форма предлагает семь способов создания формы.

Конструктор

Отображает совершенно пустую форму в окне конструирования формы

Мастер форм

Создает форму одного из трех стандартных типов: (в столбец, ленточную или табличную) на основании ответов пользователя на заданные мастером вопросы

Автоформа в столбец

Автоматически создает форму с полями в один или несколько столбцов

Автоформа: ленточная

Автоматически создает ленточную форму

Автоформа: табличная

Автоматически создает табличную форму

Диаграмма

Создает форму с диаграммой

Сводная таблица

Создает сводную таблицу Excel

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

При работе с формами следует помнить, что в среде MS Access реализуется принцип: одна форма - один источник данных. Это означает, что форму можно привязать только к одной единственной таблице или запросу. Отобразить на одной форме две и более таблицы можно, разместив на ней подчиненные формы. Подчиненная форма - это визуальный компонент, контейнер. Его можно расположить на некоторой форме (АФ), привязанной к таблице AT. В контейнер помещают любую другую форму (ВФ), привязанную к таблице ВТ. Таким образом, при запуске формы АФ на ней можно отобразить данные не только своей таблицы (AT), но и таблицы, ассоциированной с подчиненной формой (ВТ).

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