Задания и алгоритм реализации кейс-ситуации. 1) Составьте простые запросы на выборку, выдающие следующие данные (кейс-компонент 9)

1) Составьте простые запросы на выборку, выдающие следующие данные (кейс-компонент 9):

· название и адрес (город) фирмы клиента;

· ФИО и должность сотрудника;

· код и дата размещения заказа.

2) Создайте запрос Дни рождения, в котором можно будет просмотреть дни рождения сотрудников. Допустим, мы хотим узнать, у кого из сотрудников день рождения в текущем месяце, например в апреле. Для этого откройте запрос в режиме Конструктора. В строке Условие отбора для поля дата рождения введите значение *.04.*. В данной записи * означают, что дата и год рождения могут быть любыми, а месяц 4-м (т. е. апрель). Просмотрите полученный результат. Если в запросе Дни рождения нет ни одной записи, значит, в таблице Сотрудники нет ни одного человека, родившегося в апреле. Добавьте в таблицу Сотрудники несколько человек, родившихся в апреле, и посмотрите, как изменится запрос. Запросы автоматически обновляются при каждом открытии.

3) Если нам нужно узнать, кто из сотрудников родился в мае, то придется создать новый запрос или изменить условие в существующем запросе Дни рождения. Данная процедура является неудобной и занимает много времени, поэтому необходимо создать запрос с параметром. Чтобы создать запрос с параметром, пользователю необходимо ввести текст сообщения в строке Условие отбора бланка запроса в виде Like[Введите дату]. Это означает, что при открытии запроса появится диалоговое окно с текстом «Введите дату» и полем для ввода условия отбора. Если ввести условие *.04.*, то в запросе появится список сотрудников, родившихся в апреле. Запустите запрос еще раз и введите значение *.05.*, посмотрите, как изменился запрос.

4) Создайте запрос Телефоны так, чтобы при его запуске выводилось диалоговое окно с сообщением «Введите фамилию». Измените запрос Телефоны так, чтобы при его запуске запрашивались не только фамилия, но и имя сотрудника.

5) Создайте запрос Выполненные заказы, содержащий следующие сведения: фамилия и имя сотрудника, название компании, с которой он работает, дата размещения, отметка о выполнении и сумма заказа. Данные запроса возьмите из нескольких таблиц.

6) В условии отбора для логического поля отметка о выполнении введите Да, чтобы в запросе отображались только выполненные заказы.

7) Сделайте так, чтобы столбец Отметка о выполнении не выводился на экран.

8) Создайте запрос Сумма заказа, в котором будут отображаться заказы на сумму более 50 000 руб. Измените запрос, чтобы сумма заказа была от 20 000 до 50 000 руб. Для данных запросов в условии отбора можно использовать операторы сравнения >, <, =, >=, <=, < > и логические операторы And, Or, Not и др.

9) Добавьте в запрос Сумма заказа вычисляемое поле. Посчитайте подоходный налог 13 % для каждой сделки. Для этого откройте запрос Сумма заказа в режиме Конструктора. В пустом столбце бланка запроса Click правой кнопкой мыши на ячейке Поле и в появившемся контекстном меню выберите команду Построить. Перед вами появится окно Построитель выражений (рисунок 29), который состоит из трех областей: поля выражения, кнопок операторов и элементов выражения. Сверху располагается поле выражения, в котором оно и создается. Вводимые в это поле элементы выбираются в двух других областях окна Построителя.

10) В левом списке откройте папку Запросы и выделите запрос Сумма заказа. В среднем списке выделите поле Сумма и нажмите кнопку Вставить. Идентификатор этого поля появится в поле выражения Построителя. Click на кнопке * и введите 0,13 (см. рисунок 29). Таким образом, мы посчитаем подоходный налог 13%.

Рисунок 29 – Построитель выражений

Click на кнопке ОК, после чего в ячейке свойства Поле появится значение «Выражение1: [Сумма]*0,13». Замените Выражение1 на Налог и закройте Конструктор. Откройте запрос и посмотрите, что у Вас получилось.

11) Используя Построитель выражений, добавьте в запрос Сумма заказа поле Прибыль, в котором будет вычисляться доход от заказа (т. е. сумма минус налог).

12) Создайте запрос Менеджеры, с помощью которого в таблице Сотрудники найдите всех менеджеров фирмы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: