Создание форм для ввода данных
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 месяц.