Задача 2. Создание межтабличных связей
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

1. Откройте базу данных Comp.mdb.

2. Измените структуру созданных вами таблиц, открывая их в режиме конструктора.

3. В таблице Товары измените числовой тип поля КодТовара на тип Счетчик. Поскольку при непосредственном выполнении данной операции появляется сообщение об ошибке, то необхо­димо выполнить следующие действия: удалить исходное поле и создать новое одноименное поле КодТовара, для которого вы­брать тип данных Счетчик. Это поле сделайте ключевым.

4. Аналогично в таблице Сотрудники измените числовой тип поля КодСотрудника на тип Счетчик и сделайте его ключевым.

5. В таблице Продажи измените свойство Размер поля полей КодСотр и КодТов на длинное целое, и проиндексируйте таблицу по этим полям: для свойства индексированное поле установите вариант да совпадения допускаются.

6. Добавьте в таблицу Товары еще три товара по вашему выбору.

7. Установите связи один-ко-многим между парами таблиц Со­трудники - Продажи и Товары - Продажи. Для этого выполните команду СервисСхема данных и перетащите ключевое поле одной таблицы на одноименное поле другой таблицы.

Задача 3.Создание форм ввода данных. Преобразование элементов управления

1. Откройте базу данных Comp.mdb и активизируйте вкладку Формы.

2. Используя Мастер форм, создайте формы для ввода дан­ных в таблицы Товары и Сотрудники.

3. Используя созданные формы, просмотрите записи, содер­жащиеся в таблицах.

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

5. Создайте форму для ввода данных в таблицу Продажи.

6. В режиме Конструктор преобразуйте поля КодТовара и КодСотрудника формы Продажи в поля со списком. Настройте их свойства таким образом, чтобы в раскрывающемся списке отображался Код и соответствующая ему Фамилия сотрудника илиНаименование товара.

7. Используя форму ввода данных Продажи, введите не менее 20 произвольных записей о реализации товаров каждым из сотрудников в период с января по июнь 2005 года.

8. Откройте таблицу Продажи и проверьте соответствие вве­денных в форму данных.

Задача4. Создание простого запроса. Фильтрация данных

1. Откройте базу данных Comp.mdb и активизируйте вкладку Запросы.

2. Используя Мастер запросов, создайте запрос на выборку с именем Основной, содержащий следующие поля:

Из таблицы «Сотрудники»:

Из таблицы «Товары»:

Из таблицы «Продажи»:

КодСотр (не выводить на экран)

Фамилия

Наименование

Ед. измерения

Цена

Дата

Количество

 

3. Добавьте в запрос вычисляемое поле Стоимость, в котором должна отображаться общая стоимость каждой продажи. Для этого откройте запрос в режиме Конструктор, и, используя ко­манду Построить из контекстного меню свободного столбца, вве­дите выражение [Цена] * [Количество]. Имя поля отделяется от расчетного выражения двоеточием. Установите для данного поля денежный формат.

4. Чтобы в таблице выводилось сокращенное имя поля, вве­дите его в начале строки Поле, через двоеточие укажите имя поля, данные из которого будут отображаться в соответствую­щем столбце результирующей таблицы.

Например, К-во: [Количество].

5. С помощью фильтра по выделенному произведите отбор записей, относящихся к первому сотруднику. Для этого в любом месте таблицы выделите фамилию первого сотрудника и выпол­ните команду Записи → Фильтр → Фильтр по выделенному. Обратите внимание на информацию в строке номера записи.

6. Отмените предыдущий фильтр Записи → Удалить фильтр и отфильтруйте записи, относящиеся к первому товару.

7. С помощью пункта меню Записи → Фильтр установите расширенный фильтр со следующими параметрами:

o по полю Наименование: отобрать все товары с названиями, начинающимися на букву «К» (условие отбора: К*);

o по полю Цена - отобрать все товары с ценой, превышающей 1000 рублей.

8. Создайте копии запроса Основной с именами Основной05-1, Основной05-2, содержащие информацию о прода­жах за 1 и 2 кварталы 2005 года. Для этого откройте запрос в ре­жиме Конструктор и в строке Условие отбора поля Дата введите ограничение на дату продажи, соответствующее первому или второму кварталу.

9. Сохраните изменения в структуре запроса.

Например, для первого квартала условие отбора будет иметь вид:

Between 31.12.2004 And 1.05.2005. Или >31.12.2004 And <1.05.2005

Задание 5. Создание отчетов. Организация итоговых расчетов

1. Откройте базу данных Comp.mdb и активизируйте вкладку Отчеты.

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

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

4. В отчете Сотрудники организуйте расчет итоговой суммы продаж для каждого Продавца и для всех Сотрудников. Если ито­ги не были определены на этапе создания отчета мастером, то необходимо открыть отчет в режиме Конструктор и в областиПримечание группы (Примечание отчета), используя кнопку панели элементов, создать вычисляемое поле.

5. На основе запроса Основной, используя Мастер отчетов, создайте отчет Товары, в котором сгруппируйте данные по това­рам и по сотрудникам. В данном отчете организуйте итоговый расчет:

o общего количества продаж каждого товара;

o обшей стоимости продаж каждого наименования произве­денных отдельным сотрудником;

o обшей стоимости продаж компании за отчетный период.

Дата: 2019-05-28, просмотров: 199.