КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Вычисляемые поля в запросах
Назначение и виды запросов Разработка БД в приложении СУБД Access. Понятие запроса. Вычисляемые поля в запросах. Применение функции ЕСЛИ. Примеры. Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде таблицы. В отличие от базовых (основных) таблиц БД, эти таблицы называются динамическими, потому что данные, содержащиеся в этих таблицах, могут каждый раз меняться в зависимости от условий выборки при открытии запроса. В реляционной СУБД MS Access могут применяться следующие виды запросов: - запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом является таблица, которая существует до закрытия запроса. На основе такого запроса могут строиться запросы других видов. Таблицу с результатами запроса на выборку можно использовать для работы с данными в таблицах, на которых построен запрос. Например, через таблицу запроса можно корректировать данные в исходных таблицах базы данных. Запросы могут служить источниками записей для форм, отчетов и страниц доступа к данным. - запрос на создание таблицы — также выбирает данные из взаимосвязанных таблиц и других запросов, но, в отличие от запроса на выборку, результат сохраняет в новой постоянной таблице. - запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах. Средствами запроса можно: 1.Выбрать записи, удовлетворяющие условиям отбора; 2.Включить в результирующую таблицу нужные поля и произвести необходимые вычисления; 3.Сгруппировать записи с одинаковыми значениями в одном или нескольких полях и выполнить над ними групповые функции по подмножеству (sum - сумма, count – подсчет количества записей, average – вычисление среднего); 4.Создать новую таблицу БД, используя данные из существующих таблиц и т.д. Иногда в запросах необходимо производить вычисления для одного или нескольких полей. С этой целью образуются вычисляемые поля. Технология создания вычисляемого поля: 1.Создать запрос на выборку на основе одной или нескольких таблиц; 2.Добавить необходимые поля в запрос; 3.В пустом поле запроса по образцу ввести новое имя поля, несовпадающее ни с одним из полей 4.существующих таблиц и обязательно! после него поставить двоеточие; 5.Через контекстное меню вызвать команду построить; 6.Используя интерфейс построителя выражений (рис.5) построить необходимые для решения задач выражения. Рис.5. Окно построителя выражений Рассмотрим пример создания вычисляемого поля ФИО в котором будут объединены данные из трех полей – Фамилии, Имени, Отчества. 1.Создаем запрос на выборку; 2.Добавляем таблицу "Студент"; 3.В пустом столбце вводим название поля ФИО и ставим двоеточие; 4.Вызываем построитель выражений и строим следующее выражение: ФИО: [Студент]![Фамилия] & " " & [Студент]![Имя] & " " & [Студент]![Отчество]
Дата добавления: 2015-05-09; Просмотров: 1539; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |