Создание форм для ввода данных

1-й способ. Выбрать объект Формы – Создать. В появившемся окне Мастер форм выбрать Мастер форм. Окно Создание форм – шаг 1-й: выбрать поля для создания формы. Из Доступных полей перенести необходимые поля в Выбранные поля (рис. 10).

 

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

для таблицы «Поставки»

 

Шаг 2-й: Тип представления данных: по какой таблице выделить Одиночную форму. Шаг 3-й: выбрать Внешний вид формы: в один столбец. Шаг 4-й: выбрать стиль (на выбор). Шаг 5-й: дать имя форме. Получилась следующая форма (рис. 11).

 

Добавить с помощью формы три записи в таблицы.

 

 

Рис. 11. Форма для таблицы «Поставки»

(с помощью Мастера форм)

 

 

2-й способ. Выбрать объект Формы – Создать. Выбрать Автоформу в столбец, источник данных – таблица. Дать имя форме, сохранить. Создать формы для двух таблиц: «Договора» и «Поставки» (рис. 12).

 

Добавить с помощью формы три записи в таблицы.

 

Рис. 12. Создание Автоформы для таблицы «Договора»

 

Создание формы для двух

Взаимосвязанных таблиц

Для двух взаимосвязанных таблиц можно создать общую форму для ввода данных. Для этого выбрать объект Формы – Создать – Мастер форм. В появившемся окне выбрать первую таблицу, перенести все поля (рис. 13). Далее выбрать следующую таблицу и перенести поля, кроме ключевого поля и поля, которое связывает две таблицы (в данном случае это поля: код, № договора) (рис. 14). Далее нажать Готово. В результате выполненных действий получится форма для ввода и корректировки данных для двух таблиц (рис. 15).

 

Рис. 13. Создание формы для двух взаимосвязанных таблиц

 

Рис. 14. Создание формы для двух взаимосвязанных таблиц

 

Рис. 15. Форма для ввода и корректировки данных

 

Л а б о р а т о р н а я р а б о т а 3

 

Запрос на выборку данных

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

I. Запрос на выборку с числовыми данными.

Выбрать объект Запросы – Создать – Конструктор. Выбрать таблицы, они должны быть связаны (можно строить запрос и по одной таблице). Выбрать несколько полей (рис. 16).

 

Рис.16. Окно создания запроса на выборку

 

В строке Условие отбора задать условие. Сохранить запрос, дать ему имя. Запрос запускается на выполнение кнопкой с восклицательным знаком .

Например: требуется вывести данные с количеством от 200 до 400 штук и ценой равной 8 рублям (рис. 17). В результате отбора получились следующие данные (рис. 18).

 

Рис. 17. Условия отбора для запроса на выборку

 

Рис. 18. Результат выполнения запроса на выборку

 

 

II. Запрос на выборку с текстовыми данными.

Аналогично создать следующий запрос. Написать условие отбора по текстовому полю. Например, необходимо вывести данные по изделиям, названия которых начинаются на букву «л» и «к» (рис. 19). В результате отбора получились следующие данные (рис. 20).

 

 

Рис. 19. Условия отбора по текстовому полю

 

Рис. 20. Результат отбора

 

III. Запрос на выборку с данными типа «дата».

Создать следующий запрос. Требуется вывести данные за определенную дату, например 20 января 2007 года (рис. 21). В результате получилась следующая таблица (рис. 22).

Рис. 21. Задание условия на выборку данных типа «дата»

 

Рис. 22. Результат выполнения запроса

 

Задание: необходимо выполнить выборку данных по следующим условиям:

1) определенное изделие;

2) изделия, в названии которых вторая буква «о»;

3) изделие, название которого заканчивается на определенную букву (например, на букву «я»);

4) изделия, названия которых начинаются на три разные буквы;

5) цена больше заданного значения;

6) количество меньше заданного значения;

7) цена находится в определенном диапазоне (например, от 10 до 15);

8) определенное изделие по определенной цене;

9) цена определенная, а количество изделий находится в заданном диапазоне;

10) за определенное число;

11) за определенный месяц;

12) за 1 квартал;

13) за несколько лет;

14) определенное изделие с датой поставки за 3 месяц.