И. В. Рахмелевич основы проектирования баз данных


НазваниеИ. В. Рахмелевич основы проектирования баз данных
страница5/18
ТипДокументы
filling-form.ru > Бланки > Документы
1   2   3   4   5   6   7   8   9   ...   18

Задание 7. Использование встроенных функций
в запросах Access


Цель задания  создать запрос, в котором вычисляется стоимость заказов с учетом возможной скидки. Скидка назначается в том случае, если размер заказа составляет не менее некоторого количества единиц товара, заданного для каждого поставщика и каждой группы товаров. Проверка этого условия выполняется с помощью функции IIf, которая работает аналогично функции ЕСЛИ из Excel.
Методические указания:

  1. Создать новую таблицу Скидки в режиме Конструктора (Код_скидки – ключевое поле) и ввести в нее данные:

Код_скидки

Код_поставщика

Код_группы

Количество

Скидка

1

1

1

20

2,0

2

1

2

50

2,0

3

2

1

30

1,0

4

2

2

20

1,5

5

3

1

25

1,0

6

3

2

25

2,0

7

4

1

50

3,0

8

4

2

50

3,5

9

5

1

40

2,0

10

5

2

50

3,0

11

6

1

30

1,5

12

6

2

30

1,5

13

7

1

100

2,0

14

7

2

100

3,0

В таблице для каждого поставщика и каждой группы товаров указана скидка в процентах от полной стоимости заказа, которая назначается в том случае, если размер заказа составляет не менее количества единиц товара, указанного в таблице.

  1. Открыть окно «Схема данных» и добавить в него таблицу Скидки. Создать связи:
    а) между таблицами Группы и Скидки через поле Код_группы;
    б) между таблицами Поставщики и Скидки через поле Код_ поставщика.
    Сохранить схему данных.

  2. Создать новый запрос в режиме Конструктора. Выбрать таблицы Поставщики, Клиенты, Товары, Заказы и Скидки для использования в запросе.

  3. Включить в запрос поля Наим_поставщика, Наименование_группы, Модель, Размер_заказа.

  4. В следующий свободный столбец бланка запроса ввести формулу для вычисления итоговой скидки
    Итог_Скидка: IIf([Размер_заказа]>=[Количество];[Скидка];0)
    Здесь использована функция IIf (выбрать из категории Управление в окне Построителя выражений), которая работает аналогично функции ЕСЛИ из Excel, т.е. если неравенство, являющееся 1-м аргументом функции, истинно, то значение функции равно 2-му аргументу, а в противном случае оно равно 3-му аргументу.

  5. В следующий свободный столбец бланка запроса ввести формулу для вычисления стоимости заказа с учетом скидки
    Стоимость_заказа: ([Размер_заказа] *[Опт_цена]* (1+0,01*[Торг_надбавка]) +[Ст_доставки])*(1-0,01*[Итог_Скидка])
    Для этого поля вывести на экран контекстное меню и выбрать из него команду Свойства. В окне «Свойства поля» установить формат поля – Фиксированный, число десятичных знаков 2.

  6. Сохранить запрос под именем Заказы(скидка). Запустить его на выполнение и просмотреть результаты.

Задачи для самостоятельного решения.

  1. Создать запрос, в результатах которого вывести список клиентов, заказанные ими модели товаров, размеры заказов и стоимость заказов каждого из них с учетом скидок.

  2. Предположим, что плата за доставку берется только в случае, если размер заказа меньше заданной величины, в противном случае заказ доставляется бесплатно. Создать запрос, в результатах которого вывести те же данные, что и в п.1. При вычислении стоимости заказа предусмотреть проверку возможности бесплатной доставки, если размер заказа не меньше заданного количества изделий из таблицы Скидки. При этом скидка от общей стоимости заказа не назначается.
1   2   3   4   5   6   7   8   9   ...   18

Похожие:

И. В. Рахмелевич основы проектирования баз данных iconПрограмма дисциплины «Основы проектирования и разработки баз данных в среде ms access»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов экономических специальностей,...

И. В. Рахмелевич основы проектирования баз данных icon1 Пояснительная записка
Составлен в соответствии с учебным планом и рабочей программой дисциплины оп. 07 Основы проектирования баз данных для подготовки...

И. В. Рахмелевич основы проектирования баз данных icon«Системы управления базами данных. Формы представления данных. Создание структуры базы данных»
Обучающая: создать условия для усвоения содержания теоретического материала по данной теме на уровне закрепления, научить учащихся...

И. В. Рахмелевич основы проектирования баз данных iconУрок с элементами деловой игры "Создание базы данных" Карасенко Татьяна Александровна
Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз...

И. В. Рахмелевич основы проектирования баз данных iconБаза данных «Сеть магазинов» создание баз данных в субд access
База данных «Сеть магазинов» создание баз данных в субд access задание создание базы данных цель работы

И. В. Рахмелевич основы проектирования баз данных iconМоделирование бизнес-процессов с bpwin 0
Этот инструмент используют в основном системные аналитики и специалисты по внедрению информационных систем. Erwin предназначен для...

И. В. Рахмелевич основы проектирования баз данных iconЛабораторная работа №11 Тема: Создание и редактирование основных...
Цель проведения. В результате выполнения лабораторной работы студент должен иметь представление о понятии и технологии баз банных,...

И. В. Рахмелевич основы проектирования баз данных iconПрактическая работа №11
В excel имеются средства для обработки данных, организованных по принципу баз данных – функции списка, основные операции которых...

И. В. Рахмелевич основы проектирования баз данных iconПрограммный комплекс (эумк) «Основы менеджмента» выполнен в виде...
Н. А., Копылов Ю. В., Малышева А. Д. Эумк «Основы менеджмента» для слушателей специальности 100103–«Социально-культурный сервис и...

И. В. Рахмелевич основы проектирования баз данных iconМетодическое пособие по курсовому проектированию по дисциплине «И...
Методическое пособие предназначено для студентов специальности 071600 «Высоковольтные электроэнергетика и электротехника», изучающих...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск