Вычисляемые поля

Выполнение работ

1. Структура таблиц

3. схема данных

Запросы с группировкой:

Посчитать на какую сумму каждый читатель взял книг. Решить эту задачу можно запрорубс группировкой. В бланк запроса добавить строку”Групповые операции”

Вычисляемые поля

Вычисляемое поле всегда начинается с символа двоеточие, может содержать:

1. константы

2. любые арифметические операции

3. операторы сравнения

4. функции Visual Basic for Application, примененные к соответствующему типу данных

5. конструкцию IIF (ветвление) для анализа информации, если есть альтернатива

По умолчанию система присваивает вычисляемому полю имя “Выражение 1”. Это имя может быть изменено на любое другое (по смыслу информации этого поля)

Возраст: Fix((Date()-[дата рождения])/365)

Date()- функция, которая выдает системное время с таймера компьютера.

Для того чтобы возраст был целым числом использовать функцию FIX, считать, что в году всегда 365 дней.

дата расч возврата: [дата выдачи]+[срок пользования(в днях)]

Одно вычисляемое поле может использовать результаты раннее созданного поля в этом же запросе. Поле “дней задолженности” является вычисляемым, использует информацию раннее созданного поля “дата расч возврата” и рассчитывается по формуле:

дней задолженности: [дата фактической сдачи]-[дата расч возврата]

Сумма штрафа: [дней задолжности]*5

Т.е. мы оплатим по 5 рубза каждый 1 просроченный день.

Для формирования вычисляемых полей используем построитель выражений, если стаж больше 5 лет, то надбавка 2000 сом, если менее 5 лет, то надбавка не выплачивается.

Молодые специалисты: IIf([стаж библиотекаря]<5;"молодой специалист";"")


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



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