Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
05-12-2012_19-03-54 / Тема 4 СУБД.ppt
Скачиваний:
31
Добавлен:
16.03.2015
Размер:
18.04 Mб
Скачать

Запросы, содержащие вычисляемые поля

Доплата: IIf([Сотрудники]![Должность] Like "гл*" Or [Сотрудники]! [Должность] Like "начальник*";[Сотрудники]![Оклад]*1,3;0) + IIf(((Now()- [Сотрудники]![ДП])/365)>=10;[Сотрудники]![Оклад]*1,2;0)

Поле Зарплата:[Оклад]+[Доплата]

Фамилия И.О.

[СОТРУДНИК1]![Фамилия]&" " & Left([СОТРУДНИК1]![Имя];1) & "." & " " & Left([СОТРУДНИК1]![Отчество];1) & "."

Запрос на обновление

Позволяет за один раз изменить значения записей, удовлетворяющих определенным условиям, например,

всем сотрудникам, занимающим определенную должность повысить зарплату на Х%

покупателям, сумма покупок у которых превысила некоторую величину S, предоставлять скидку в размере В%

Технология работы:

1.Создать запрос на выборку записей, удовлетворяющих определенным условиям

2.Выбрать вид запроса На обновление

3.Указать правило обновления записей

Пример: всем менеджерам повысить зарплату на 25%

Запрос на обновление

Перекрестные запросы

Перекрестные запросы служат для более компактного отображения информации (схожего с изображением в электронных таблицах).

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

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

Например, в таблице «СОТРУДНИКИ» имеются сведения об окладе каждого сотрудника, а также признаки, в каком

отделе и в какой должности работает каждый сотрудник.

Требуется для каждого отдела определить общий фонд зарплаты, а по каждой должности – среднюю по каждому отделу зарплату.

Перекрестные запросы

Соседние файлы в папке 05-12-2012_19-03-54