Выполнила: Эркинова А
Вариант 5.
При запуске приложения MicrosoftAccess 2007 необходимо создать и сохранить новую базу данных.
Для создания таблицы Заказы необходимо открыть вкладку «Создание», а затем Конструктор таблиц.
В режиме конструктора согласно задания вводим имена полей, указываем нужный тип данных для каждого поля и при необходимости дополнительные параметры. Так, для поля Код Заказа указываем тип данных – счетчик и определяем это поле в качестве ключевого. Для поля Дата Размещения указываем в дополнительное свойство: маска ввода – Краткий формат даты.
После ввода всех данных по структуре таблицы закрываем ее с сохранением.
Для создания таблицы Сотрудники в режиме Таблица щёлкните по вкладке «Создание», а затем щёлкните по значку – Таблица, после чего из списка форматов выбираем необходимый символ для каждого создаваемого поля и вводим имя каждого поля согласно заданию.
После этого закрываем таблицу с сохранением и даем ей имя.
Далее открываем созданную таблицу в режиме конструктора.Конечный вид таблицы Сотрудник
Аналогичным образом создаем таблицу ДанныеПоЗаказу, каждый раз определяя соответствующие имена таблиц.
Для того, чтобы облегчить работу по заполнению связанных полей, необходимо выполнить подстановку. Открываем таблицу Заказы в режиме конструктора, указываем поле Код Сотрудника. В свойствах поля щелкаем указателем мыши по вкладке Подстановка. Свойству Тип элемента управления устанавливаем значение Поле со списком. Это значит, что при заполнении таблицы данные можно будет выбирать из выпадающего списка.Далее указываем Тип источника строк – Таблица или запрос. Устанавливаем курсор в свойство Источник строк, выбираем имя таблицы Сотрудники и нажимаем на многоточие справа, тем самым вызываем построитель запросов.
После этого подтверждаем создание запроса, нажимая кнопку Да.
В окне запроса в первом столбце в строке Поле указываем имя поля Код Сотрудника
После этого закрываем запрос с сохранением, нажимая кнопку Да.
Получаем подстановку из таблицы Сотрудники по полю Код Сотрудника в таблицу Заказы по полю Код Сотрудника.
После этого закрываем таблицу Заказы с сохранением.
Аналогичным образом создаем подстановку, указав в таблице ДанныеПоЗаказу для поля Код Заказа в качестве источника данных указать поле Код Заказа таблицы Заказы. Сначала открываем таблицу ДанныеПоЗаказув режиме конструктора, указываем поле Код Заказа. На вкладке Подстановка выбираем Тип элемента управления – Поле со списком, в поле Источник строк выбираем таблицу Заказы и нажимаем на многоточие. В качестве источника данных в окне запроса в строке поле выбираем Код Заказа.
После этого закрываем окно запроса с сохранением.
Для того, чтобы объединить таблицы в единую базу данных, определим связи между таблицами. Для этого вызываем команду Схема данных в меню Работа с базами данных.
Открывается окно, в котором нужно выбрать таблицы, которые предполагается объединить связями и нажать кнопку Добавить.
После добавления все указанные таблицы отображаются в схеме данных в виде отдельных списков полей
Для определения связей перетаскиваем поле Код Сотрудника таблицы Сотрудники в поле Код Сотрудника таблицы Заказы. Появляется окно изменения связей, в котором выбираем все пункты. Тип отношения один-ко-многим.
Аналогичным образом создаем связь между таблицей Заказы и ДанныеПоЗаказу перетаскивая поле Код Заказа из таблицы Заказы на поле Код Заказа таблицы ДанныеПоЗаказу.
В результате схема данных выглядит следующим образом:
После этого необходимо внести данные в таблицы, принимая во внимание, что сначала заполняются те таблицы, которые используются в качестве источника данных, то есть к которым относиться отношения «1» в связи «один-ко-многим»
Для создания запроса на выборку к таблицеЗаказы воспользуемся мастером запросов. На вкладке Создание, выберем пункт Мастер запросов.
После чего открывается окно «Новый запрос», в котором необходимо выбрать Простой запрос.
На первом шаге выбираем из выпадающего списка источник данных – нужную таблицу, а затем переносим нужные поля в правую часть, нажимая на кнопку со стрелкой.
Нажимаем кнопку Далее, открывается окно, в котором выбирается тип запроса. Указываем Итоговый и нажимаем кнопку Итоги.
В качестве итоговых функций указываем Avg, Min, Max (Среднее, Минимальное, Максимальное).
Нажимаем кнопку ОК, возвращаемся в исходное окно и нажимаем Готово.
Имя запросу назначается автоматически, и он открывается в режиме просмотра данных
Для создания отчета воспользуемся мастером отчётов. Перейдем на вкладку «Создание» панели базы данных, выделим пункт Мастер отчётов.
На первом шаге выбираем источник строк – таблицу ДанныеПоЗаказу и переносим вправо все поля, кроме Код Товара и Код Заказа. Затем нажимаем кнопку Готово.
Просматриваем результат в режиме предварительного просмотра.
Do'stlaringiz bilan baham: |