Упражнение 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 года.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК:
Основная литература
3. Фигурнов В.Э. IBM PC для пользователя. Изд. с 2-го по 9-е. 1999 .
4. Симонович С.В. и др. Информатика. Базовый курс. - СПб.: Питер, 2001.
5. Богумирский Б. Энциклопедия Windows 98 (второе издание). - CПб.: Питер, 1999.
6. Информатика: Методические указания к изучению дисциплины и организация самостоятельной работы студентов / Харин В.Н., Межов В.Е., Кущева И.С., Аникеев Е.А.// Воронеж: ВГЛТА, 2004.
7. Компьютерная графика: Методические указания к выполнению лабораторных работ для студентов специальностей 150200 «АиАх» и 210200 «АПТЛК». Части 1, 2/ Цикоза Л.П., Чевычелов Ю. А.// Воронеж: ВГЛТА, 2004.
8. Гарнев А.Ю . Самоучитель VBA.. - CПб.: Питер, 1999.
9. П.Санна . Visual Basic для приложений. - CПб.: Питер, 1999.
10. Брой М . Информатика. Основополагающее введение. - М., Диалог МИФИ, 1997.
11. Роджерс Д. Алгоритмические основы машинной графики. Пер. с англ. - М.:Мир, 1989. -512 с.
12. Эндрюс. Применение вычислительных машин для обработки изображений.
13. Глушаков СВ., Клевцов А.Л., Теребилов С.А. Программирование на Visual Basic. -Харьков: Фолио, 2002. -518 с.
14. Гарнаев A. Visual Basic 6: разработка приложений. -СПб.: БХВ-Петербург, 2001.-448 с.
Дополнительная литература
15. Гук М. Аппаратные средства PC: Энциклопедия. - CПб.: Питер, 1999.
16. Мюллер С. Модернизация и ремонт ПК. - 13-е изд.: Пер. с англ. - М.: Изд. дом «Вильямс», 2002.
17. AutoCAD 14. Романичева Э.В., Сидорова Т.М. - М: ДМК, 1997