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



Лабораторная работа №2.

Работа с формами в Access.

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

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

 

Создание формы с помощью инструмента «Форма»

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

Использование инструмента «Форма» для создания новой формы

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

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

Приложение Access создаст форму и отобразит ее в режиме макета. В режиме макета можно внести изменения в структуру формы при одновременном отображении данных. Например, при необходимости можно настроить размер полей в соответствии с данными. Если Access обнаруживает одну таблицу, связанную отношением «один-ко-многим» с таблицей или запросом, который использовался для создания формы, Access добавляет таблицу данных в форму, основанную на связанной таблице или запросе. Например, если создается простая форма, основанная на таблице «Менеджеры», и между таблицами «Менеджеры» и «ТОВАР» определено отношение «один-ко-многим», то в таблице данных будут отображаться все записи таблицы «ТОВАР», относящиеся к текущей записи сотрудника. Если таблица данных в форме не нужна, ее можно удалить. Если существует несколько таблиц, связанных отношением «один-ко-многим» с таблицей, которая использовалась для создания формы, то Access не добавляет таблицы данных в форму.

Задание 1. Создать форму по таблице «ТОВАР» с помощью инструмента «Форма».

 

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

Разделенная форма позволяет одновременно отображать данные в двух представлениях – в режиме формы и в режиме таблицы.

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

Задание 2. Создать раздельную форму к таблице «РЕАЛИЗАЦИЯ».

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

1. Откройте таблицу «РЕАЛИЗАЦИЯ»  в режиме таблицы.

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

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

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

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

 

Создание формы в режиме КОНСТРУКТОРА.

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

  1. Добавлять в форму различные элементы управления, такие как надписи, рисунки, линии и прямоугольники.
  2. Изменять источник элемента управления «Поле» непосредственно в поле без использования окна свойств.
  3. Изменять размеры разделов формы, таких как «Заголовок формы» или «Область данных».
  4. Изменять свойства формы, которые недоступны для изменения в режиме макета (например, Представление по умолчанию или Режим формы).

Задание 3. Создать форму поиска номера телефона по фамилии сотрудника (менеджера).

Для решения этого задания выполните следующее:

  1. На ленте Создание щелкните пиктограмму Конструктор форм.
  2. В режиме конструктора откроется пустая форма. На панели инструментов щелкните по пиктограмме Страница свойств, в группе Сервис.
  3. Выберите в качестве источника записей таблицу «Менеджеры».
  4. В группе Сервис нажмите пиктограмму Добавить поля.
  5. Переместите на форму поле Фото и поле Телефон. Откройте окно свойств присоединенная рамка объекта Фото и выберите свойство Установка размеровВписать в рамку (вкладка Макет).
  6. В группе Элементы управления выберите элемент Поле со списком.
  7. Загружается Мастер работы с элементом управления. На первом шаге Мастера выберите пункт «Поиск записи на форме на основе значения, которое содержит поле со списком» (см. рис. 2.1) и нажмите кнопку ДАЛЕЕ.

Рис. 2.1. Мастер работы с элементом управления Поле со списком

  1. На втором шаге Мастера переместите поле ФИО в Выбранные поля и нажмите кнопку ДАЛЕЕ (см. рис. 2.2).
  2. На третьем шаге подтвердите свой выбор и нажмите кнопку ДАЛЕЕ, затем кнопку ГОТОВО. (Форма в режиме Конструктора должна иметь вид как показано на рисунке 2.3).

Рис. 2.2. Второй шаг работы Мастера

Рис. 2.3. Форма поиска – Поиск_Менеджер

  1. Сохраните форму – Поиск_Менеджер. Проверьте работу созданной формы.

Задание 4. Создать форму поиска поставщика каждого товара на складе базы данных по таблице «ТОВАР».

 

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

Формы лучше создавать через Мастер форм, а затем в режиме Конструктора отредактировать по вкусу пользователя. Мастера упрощают работу в Access, поэтому для начинающего пользователя этот режим работы является основным.

Задание 5. Создать форму для расчета стоимости партии товара по номеру накладной.

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

  1. Выберите на вкладке Создание команду Другие формы>Мастер форм.
  2. На первом шаге Мастера в поле Таблицы и запросы укажите таблицу «РЕАЛИЗАЦИЯ». На этом шаге переместите из раздела Доступные поля в раздел Выбранные поля следующие поля таблицы: Номер_договора (накладной), Товар, Количество_реализации, Цена1_реализации. Нажмите кнопку ДАЛЕЕ.
  3. На следующем шаге выберите внешний вид формы – ленточный  и нажмите кнопку ДАЛЕЕ.
  4. На третьем шаге Мастера выберите стиль оформления формы – официальная и нажмите кнопку ДАЛЕЕ.
  5. На последнем шаге Мастера введите имя формы – Стоимость_реализации и нажмите кнопку ГОТОВО.

 


Дата добавления: 2020-04-08; просмотров: 75; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!