Все разделы / База данных /


Страницу Назад
Поискать другие аналоги этой работы

За деньгиЗа деньги (400 руб.)

Лабораторная работа №1, 2. 2 лабораторные работы Access.

Дата закачки: 21 Сентября 2015

Автор: studypro
Продавец: studypro
    Посмотреть другие работы этого продавца

Тип работы: Работа Лабораторная
Форматы файлов: Microsoft Word
Сдано в учебном заведении: ******* Не известно

Описание:
Лабораторная работа №1
по теме Access (создание Б.Д.: таблицы, формы, поиск, фильтр)
Уровень: начальный (кол-во часов: 6).
Задача: В торговой фирме "Да будет свет!" работают четыре продавца: Мухин, Комаров, Шмелев и Осина. Продавцы работают в разных городах и продают электротовары, которые поставляются фирмами-поставщиками. Информация о клиентах фирмы хранится в файле Excel: клиент.xls. Необходимо создать систему для учета продаж товаров (количество товаров для учета см. ниже).
Исходные данные:
Информация о продавцах (справочник):
Код продавца Фамилия Семейное положение
(да/нет) Город работы Телефон Дата
рождения Поощрения
10 Мухин да Екатеринбург (3432)
11-00-22 12.05.45 премия, путевка на Канары, ...
20 Комаров нет Москва (095)
222-33-44 25.04.71 
30
 Шмелев да С Петербург (812)
100-55-66 12.11.74 

40 Осина
 да Екатеринбург (3432)
99-88-77 23.09.80 премия
Информация о товарах (справочник):
Код товара Название товара Цена
1 утюг 1000.00
2 чайник 680.50
3 кофеварка 320.00
Информация о клиентах фирмы (справочник) находится в файле клиент.xls, поэтому эту таблицу рекомендуется импортировать в созданную базу данных. Содержимое файла приводится ниже:
Код клиента Клиент Телефон номер счета
1 Иванов 55-66-44 11111
2 Петров 11-22-33 22222
3 Сидоров 44-55-66 33333
За отчетный период были сделаны следующие продажи:
Название товара Фамилия продавца Клиент Кол-во единиц Дата продажи
Утюг Мухин Иванов 2 01.05.01
Чайник Комаров Петров 5 01.05.01
Чайник Мухин Иванов 10 02.05.01
Утюг Мухин Иванов 3 02.05.01
Утюг Комаров Петров 10 03.05.01
Кофеварка Осина Иванов 5 03.05.01
Чайник Осина Иванов 1 04.05.01
Утюг Шмелев Сидоров 1 04.05.01
Кофеварка Мухин Иванов 5 05.05.01
Кофеварка Шмелев Сидоров 8 05.05.01

Информация о поставщиках (справочник):
Код поставщика Название фирмы № договора Дата закл. Договора
1 Энергия 51 25.12.00
2 Мир тепла 52 15.01.01
Создание базы данных.
1. Создать файл базы данных в Вашем каталоге с именем Учет. (Необходимо для того, чтобы научиться создавать новую базу). Закрыть базу данных Учет.
2. Открыть базу данных sales_для АИТ. В базе данных уже существуют таблицы "Продавец", "Продажи", "Товар".
3. Создать в режиме конструктора таблицу (справочник): "Поставщик". Задать структуру таблицы по образцу:
Имя поля Тип Краткое описание Свойства
Код пост Счетчик  Индексированное, первичный ключ
Название Текстовый  Размер 20
Номер дог Числовой  
Дата дог Дата  Маска ввода: краткий формат
4. Заполнить таблицу "Поставщик" в режиме таблицы.
5. В таблицу "Продавец" добавить и описать поля: город, телефон, дата рождения.
Смотри структуру таблицы по образцу:
Имя поля Тип Краткое описание Свойства
код пр Числовой Код продавца 
Подпись: код продавца
Условие на значение: меньше или равно 100
Сообщение об ошибке "код должен быть меньше 100" в случае, если введенное число больше 100
Индексированное – уникальное (первичный ключ)
фамилия текстовый  Размер: 20
Подпись поля: Фамилия продавца
семья логический Да/Нет В Подстановке тип элемента управления: флажок
город Текстовый
(с помощью мастера подстановок) Город работы Подпись поля: Город работы
Используется фиксированный список городов:
 Екатеринбург
 Москва
 С-Петербург
телефон текстовый  Использовать маску ввода: (9999) 999-99-99 (создать новую маску с именем телефон, см.ниже)
дата р Дата/время  Использовать маску ввода (стандартная): краткий формат даты
Наложить формат для отображения даты: средний формат даты
Подпись: Дата рождения
Поощрения поле Memo  


Создание маски для ввода:
Для создания новой маски (шаблона) в окне "Создание масок ввода" нажмите кнопку "Список", затем кнопку с "*" - для создания новой записи и задайте параметры маски:
5.а) В таблицу "Товар" добавить два поля код пост и дату пост:
Имя поля Тип Краткое описание Свойства
код тов счетчик код товара Подпись: Код товара
ключевое поле
название текстовый название товара 
цена денежный  Число десятичных знаков: 2
код пост Подстановка из таблицы "Поставщик" Код поставщика 
дата пост дата Дата поставки товара 
Заполнить информацию о поставщике товаров.
6. Создать с помощью Мастера форм – форму для заполнения таблицы "Продавец" (назвать форму – "ввод данных Продавец") и с помощью этой формы заполнить новые поля таблицы "Продавец" (см. на первой стр.).
7. В базу данных sales_для АИТ импортировать таблицу Excel - клиенты.xls. Для этого:
Перейдите в объекты – Таблицы, в меню Файл, Внешние данные, Импорт найдите файл клиент.xls. Далее следуйте указанию мастера, сохранив данные в новой таблице "Клиент". При выполнении импорта задайте автоматическое создание ключа (Код). После импортирования в структуре полученной таблицы "Клиент" измените имя ключевого поля на [Код кл] (код клиента).

8. Добавить в таблицу Продажи поле код кл:
Имя поля Тип Краткое описание Свойства
код тов столбец подстановки из поля
[код тов] в табл. "Товары".
С помощью Мастера построить Совпадает со значением поля [код тов] в таблице "Товар", хотя отображает соответствующее название товара (поле внешнего ключа) Подпись поля: Название товара
Индекс: Да (Допускаются совпадения)
код пр столбец подстановки из поля
[код пр] в табл. "Продавец" -----"------ Подпись поля: Фамилия продавца
Индекс: Да (Допускаются совпадения)
код кл столбец подстановки из поля
[код кл] в табл. "Клиент" Подстановка из таблицы "Клиент"
 Подпись поля: Фамилия клиента
Индекс: Да (Допускаются совпадения)
кол-во Числовой кол-во единиц продано 
дата  Дата/время дата продажи Подпись поля: Дата продажи
Использовать маску ввода (стандартная): краткий формат даты
Наложить формат для отображения даты: средний формат даты
Заполнить в таблице «Продажи» информацию о клиенте.
9. Установить необходимые связи между всеми таблицами. Связи являются связями типа "один-ко-многим". Включите режимы: обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
10. Проверьте схему данных, а затем закройте схему с сохранением.
11. Отредактировать форму "ввод данных Продажа".
• В заголовок формы добавить текст "ПРОДАЖИ", оформленный красным цветом, размером 14 пт, жирным начертанием, отцентрирован.
• В область примечания формы добавить несвязанное поле, отображающее системную дату. Для этого задать свойство поля – свойство Данные, где с помощью "Построителя выражений" построить выражение: = Date(). А в свойстве Формат задать Длинный формат даты.
• Просмотреть таблицу "Продажи" с помощью формы.
12. С помощью "Фильтра по выделенному" показать все записи с информацией о продажах Мухина.
Лабораторная работа №2
по теме Access (Запросы, Отчеты)
Уровень: начальный.
(Инструкции по созданию запросов см. в файле «Метод указания по созданию запросов»)
1. Создать запрос "Сортировка по двум полям" таким образом, чтобы информацию о продажах была упорядочена по фамилии продавца (по возрастанию) и по количеству проданного товара (по убыванию).
2. Создать запрос "Вычисление премии", добавив поля: продавец, название, цена, количество товара для каждой продажи и еще одно вычисляемое поле премия, значение которого будет равно 5 процентам от стоимости продажи (здесь построить выражение). Поле премия отобразить в денежном формате.
3. В новом запросе "Вычисление зарплаты" рассчитать зарплату для каждого продавца, которая определяется как сумма премий за все его продажи.
4. В перекрестном запросе "Объемы покупок по товарам-клиентам" показать, какое общее количество товаров каждого вида было приобретено каждым клиентом.
5. В новом запросе "Список продавцов" вывести фамилии продавцов, у которых делал покупки клиент Иванов со 2 мая по 4 мая включительно. Изменить запрос таким образом, чтобы фамилии не повторялись.
6. В новом запросе "Движение денег" вывести информацию о суммах, поступавших со счетов клиентов из Екатеринбурга и Москвы с 4 мая включительно.
7. Создать новый запрос "Продажи за день", который отображал бы информацию о продажах (название товара, кол-во и дата) за определенный день. Конкретная дата указывается при вызове запроса.
8. Создать новый запрос "Изменение цен" для изменения цен на товары в связи с сезонным снижением цен на 10 процентов.
9. Создать новый запрос "Продажи чайников" для создания таблицы "Чайники" с полной информацией по продажам чайников.
10. Создать отчет по продажам товаров для каждого продавца с указанием общего количества проданных товаров каждого наименования.


Коментарии: В файле 2 работы без замечаний оценка отлично.

Размер файла: 293,1 Кбайт
Фаил: Упакованные файлы (.rar)

 Скачать Скачать

 Добавить в корзину Добавить в корзину

        Коментариев: 0





Страницу Назад

  Cодержание / База данных / Лабораторная работа №1, 2. 2 лабораторные работы Access.

Вход в аккаунт:

Войти

Перейти в режим шифрования SSL

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт




Сайт помощи студентам, без посредников!