Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
15.04.2015
Размер:
444.62 Кб
Скачать

Лекция 25. Управление данными в Microsoft Access (часть 11).

План лекции

  1. Создание формы при помощи инструмента «Разделенная форма».

  2. Создание формы при помощи инструмента «Несколько элементов».

  3. Доработка формы в режиме макета.

  4. Создание формы, содержащей подчиненную форму .

Создание формы при помощи инструмента «Разделенная форма»

Разделенная форма — это новая возможность в Access 2007, позволяющая одновременно отображать данные в двух представлениях — в режиме формы и в режиме таблицы.

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

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

Чтобы создать разделенную форму при помощи инструмента «Разделенная форма», выполните следующие действия.

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

    2. На вкладке Создание в группе Формы щелкните Разделенная форма.

Приложение Access создаст форму и отобразит ее в режиме макета.

Для получения дополнительных сведений о создании разделенных форм и работе с ними см. статью «Создание разделенной формы».

Создание формы при помощи инструмента

«Несколько элементов»

В форме, созданной с помощью средства «Форма», одновременно отображается только одна запись. Если нужна форма, в которой отображается сразу несколько записей, и при этом требуются более широкие возможности настройки, чем у таблицы, можно воспользоваться инструментом «Несколько элементов».

    1. В области переходов щелкните таблицу или запрос с данными, которые должны отображаться в форме.

    2. На вкладке Создание в группе Формы щелкните Несколько элементов.

Приложение Access создаст форму и отобразит ее в режиме макета.

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

Доработка формы в режиме макета

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

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

Форма будет открыта в режиме макета.

Изменить свойства формы и входящих в нее элементов управления можно с помощью окна свойств. Для отображения окна свойств ЩПКМ по форме (не по закладке) или нажмите клавишу F4.

Из области Список полей можно добавить в макет формы поля базовой таблицы или базового запроса. Для отображения области Список полей выполните:

      на вкладке Формат в группе Элементы управления выберите команду Добавить поля:

Можно перетащить поля непосредственно из области Список полей в форму.

Чтобы добавить одно поле, дважды щелкните его или перетащите его из области Список полей в тот раздел формы, где оно должно отображаться.

Можно создать эмблему формы, заголовок, вывести дату и время и т.д.

Создание формы при помощи мастера форм

Для получения большей свободы выбора полей, отображаемых на форме, вместо упомянутых выше инструментов можно воспользоваться мастером форм.

      Создание формы, содержащей подчиненную форму

      (форма с отношением «один-ко-многим»)

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

    1. На вкладке Создание в группе Формы щелкните Другие формы, а затем в списке щелкните пункт Мастер форм.

    1. На первой странице мастера в раскрывающемся списке Таблицы и запросы выберите таблицу или запрос. Например, чтобы создать форму «Заказы_клиентов», которая выводит в подчиненной форме список товаров, относящихся к конкретному клиенту, выберите в поле Таблицы и запросы пункт Таблица: Клиенты ( это сторона «один» отношения «один-ко-многим»).

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

    2. Дважды щелкните поля таблицы или запроса, которые требуется включить в форму.

    3. На той же странице мастера в раскрывающемся списке Таблицы и запросы выберите другую таблицу или запрос. В данном примере выберите таблицу «Заказы» (сторона «многие» отношения «один-ко-многим»).

    4. Дважды щелкните поля таблицы или запроса, которые требуется включить в форму.

    5. Если до запуска мастера отношения установлены правильно, то после нажатия кнопки Далее будет задан вопрос Выберите вид представления данных. В рассматриваемом примере для создания формы «Заказы_клиентов » выберите из списка строку Клиенты . В мастере схематически отображается структура формы. Прямоугольник в нижней части формы обозначает подчиненную форму.

    6. Установите переключатель в нижней части страницы мастера в положение Подчиненные формы и нажмите кнопку Далее.

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

    8. На странице мастера Выберите требуемый стиль выберите стиль форматирования формы. Если на предыдущей странице был выбран вариант ленточный, выбранный стиль форматирования будет применен также и к подчиненной форме. Выбрав требуемые параметры, нажмите кнопку Далее.

    9. На последней странице введите заголовки форм.

      На этой же странице укажите, в каком представлении должна открываться форма: в режиме формы — для просмотра и ввода данных, или в режиме конструктора — с возможностью изменения ее структуры. Выбрав требуемые параметры, нажмите кнопку Готово.

Список литературных источников

  1. Хомоненко А.Д. и др. Базы данных. Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко.– СПб.: КОРОНА принт, 2004.–736 с.

  2. Управление данными в Microsoft Access: Методические указания к лабораторным работам/ Рязан. гос. радиотехн. акад.; Сост. В.Е. Борзых. Рязань, 2003. 36 с.

  3. Управление данными в Microsoft Access 2007: Методические указания к лабораторным работам/ Рязан. гос. радиотехн. ун.-т.; сост. В.Е. Борзых. Рязань, 2010. -24 с.

  4. Фуллер, Лори Ульрих, Кук, Кен, Кауфельд, Джон. Microsoft Office access 2007 для «чайников». : Пер. с англ.-- М. :ООО «И.Д. Вильямс», 2007.-384с.

Соседние файлы в папке Консп. лекций