Лабораторная работа № 4.3 Создание Форм

Цель работы: научится создавать формы, используя режим мастера и конструктора форм, научиться работать с полями формы в режиме конструктора, задавать и изменять свойства полей, приобрести навыки по работе с подчиненными формами и созданию кнопочных форм;

Краткие теоретические сведения

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

3.1. Мастер форм

3.1.1. Переходим на закладку «Создание» и запускаем «Матер форм».

3.1.2. В списке «Таблицы и запросы» выберете Таблица: Контакты.

3.1.3. Кликом на кнопке « >> » добавьте все поля в список выбранных полей.

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

3.1.5. Кликните на кнопке «Далее > »

3.1.6. В следующем окне выберите внешний вид формы – выровненный и кликните на кнопке «Далее > ».

3.1.7. В третьем окне мастера выберите стиль оформления формы (какая понравится) и нажмите на кнопку «Далее > ».

3.1.8. В четвертом окне нажмите на кнопку «Готово», ни чего не изменяя.

Лабораторная работа № 4.3 Создание Форм - student2.ru

Рис.3.1. Форма для таблицы контакты

В окне формы можно редактировать уже существующие записи, а также создавать новые.

3.2. Конструктор форм

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

3.2.1. Создадим, как показано в разделе 4.1. форму на таблицу «Книги»

Лабораторная работа № 4.3 Создание Форм - student2.ru

Рис. 3.2 Форма для таблицы книги

3.2.2. Нажимаем кнопку «Вид» и переходим в режим конструктора.

Лабораторная работа № 4.3 Создание Форм - student2.ru

Рис. 3.3. Окно конструктора форм

В окне конструктора присутствует разметочная сетка с вертикальной и горизонтальной линейкой, помогающая позиционировать объекты.

По нажатии ПКМ в поле «Заголовок формы» или «Область данных», пункт Цвет заливки/фона, можно изменить цвет поля.

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

Каждый элемент формы имеет свои свойства, окно свойств открывается нажатием ПКМ на элементе, пункт свойства.

Лабораторная работа № 4.3 Создание Форм - student2.ru

Рис.3.4. Окно свойств

Практические задания

Задание 1

1. Создайте с помощью мастера форму Концертные костюмына основе таблицы Концертные костюмы. Внешний вид формы выберите — ленточный.

2. Создайте форму Стоимость на основе запроса Общая стоимость костюмов. Включите в форму все поля.

3. Создайте заголовок формы. Вставьте рисунок в заголовок формы.

4. Создайте кнопки для перехода от записи к записи (к первой и к последней) и кнопку для открытия формыКонцертные костюмы

5. Создайте новое поле Стоимость в $, для которого задайте формулу Стоимость в $ =Общая стоимость/6000. Установите для поляформатс разделителями разрядов.Запретите доступ для этого поля.

6. Отключите в форме полосу выделения и полосы прокрутки.

7. Оформите форму в цвете, используйте при оформлении элементы Линия и Прямоугольник.

Задание 2

1. Создайте с помощью мастера форму Сотрудникина основе таблицы Сотрудники. Внешний вид формы выберите — ленточный.

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

· Создайте заголовок формы. Вставьте рисунок в заголовок формы.

· Создайте две кнопки для перехода от записи к записи (к следующей и к предыдущей ).

· Создайте поле Удержано, для которого задайте формулу Удержано=Аванс + Подоходный налог + Прочие удержания.Установите для поляформатс разделителями разрядов.

· Создайте подчиненную форму на основе формы Сотрудники.

· Оформите форму в цвете, используйте при оформлении элементы Линия и Прямоугольник.

Задание 3

1. Создайте с помощью мастера форму Сотрудники на основе таблицы Сотрудники. Внешний вид формы выберите — выровненный.

2. Создайте с помощью конструктора форму Начисления на основе таблицы Ведомость начислений.

· Создайте заголовок формы. Вставьте рисунок в заголовок формы.

· Создайте две вкладки в форме.

· Добавьте все поля таблицы на одну из вкладок.

· Создайте поле Итого начислено, для которого задайте формулу Итого начислено = Зарплата + Премия + Больничный.Установите для поляформатс разделителями разрядов.

· Создайте подчиненную форму на основе формы Сотрудники на второй вкладке.

· Переименуйте вкладки на ваше усмотрение.

· Создайте две кнопки для перехода от записи к записи (к следующей и к предыдущей ).

· Оформите форму в цвете, используйте при оформлении элементы Линияи Прямоугольник.

Контрольные вопросы

1. Что называется формой представления информации?

2. Какие основные формы представления информации используются в Access?

3. Что вы видите на экране при использовании столбцовой формы представления информации?

4. Что вы видите на экране при использовании ленточной формы представления информации?

5. Что вы видите на экране при использовании табличной формы информации?

6. Если вы внесли изменения в информационную таблицу, то как это отразится на содержании ранее созданной столбцовой (ленточной, табличной) формы?

7. Если вы внесли изменения в столбцовую (ленточную, табличную) форму информации, то как это отразится на содержании информационной таблицы?

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