Упражнение 5. Создание запросов с вычисляемым полем

Запрос можно использовать для выполнения расчетов и подведения итогов из исходных таблиц. Для создания вычисляемых полей используются математические и строковые операторы. При этом Access проверяет синтаксис выражения и автоматически вставляет следующие символы:

• квадратные скобки ([...]), в них заключаются имена элементов управления;

• знаки номеров (#), в них заключаются распознанные даты;

• кавычки (""), в них заключается текст, не содержащий пробелов или знаков пунктуации.

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

Предположим нам нужно рассчитать стипендию студентов с учетом ее повышения на 30%. Для этого надо:

1. В окне базы данных выбрать команду Создать запрос в режиме конструктора, рис. 15.15

2. Добавить таблицы Студенты и Стипендия

3. Выбрать требуемые поля для запроса

4. В строку Поле ввести следующую запись: стипендия с повышением: [сумма]+[сумма]*0,3 (имена полей, участвующие в записи, должны точно соответствовать именам полей из таблиц), рис. 15.16.

5. В поле стипендия с повышением вызвать контекстное меню, выбрать команду свойства

рис. 15.15 и установить свойство поля Формат поля – Денежный

Рис.15.15 Установка свойства поля

6. Сохранить запрос под именем Повышение стипендии, рис. 15.17

Рис. 15.16. Запрос Повышение стипендии в режиме конструктора

Рис.15.17. Запрос Повышение стипендии

Контрольные вопросы и задания

1. Понятие реляционной базы данных.

2. Функции СУБД Microsoft Access.

3. Этапы проектирования и создания базы данных.

4. Назначение и определение первичного ключа.

5. Понятие одно-однозначных, одно-многозначных и много-многозначных связей.

6. Как определяется структура таблицы в программе Microsoft Access?

7. Как создается схема данных для установления связей между таблицами?

8. Назначение и виды запросов.

9. Последовательность создания запроса на выборку.

10. Создание параметрического запроса.

11. Создание запроса с вычисляемыми полями.

12. Создайте запрос, вычисляющий возраст студента на 01.01.2010 года.


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



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