рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Запросы с вычисляемым полем

Запросы с вычисляемым полем - раздел Образование, РАБОТА С БАЗАМИ ДАННЫХ Как Уже Обсуждалось Выше В Пособии (См. Раздел 2), Таблицы В Бд Предназначены...

Как уже обсуждалось выше в пособии (см. раздел 2), таблицы в БД предназначены только для хранения информации и в них в соответствии с правилами нормализации не может быть полей, значения которых являются производными от других полей таблицы. Другими словами, в самих таблицах не может проводиться преобразование данных на основе уже имеющейся в них информации. Для этих целей в БД используются таблицы запросов, а именно вычисляемые по­ля в запросах.

 
 

Рис. 22. Окно Конструктора для создания итогового запроса

В качестве примера рассчитаем суммы контрактов, заключенных сотрудниками. Для формирования запроса будем использовать таблицы «Контракты». Для запроса выберите поля: «Сотрудник», «Товар», «Цена», «Количество». В следующем свободном поле QBE-бланка запроса введите выражение для вычисления:

Стоимость:[Количество] *[Цена]

Перед выражением вводится имя создаваемого в процессе запроса вычисляемо­го поля «Стоимость» с двоеточием. Это имя появится в результате запроса в итоговой таблице в качестве заголовка поля. Аналогичный прием можно использовать и для переименования других полей в таблице запроса, которая появится на экране в результате его выполнения. Фактически этой операцией мы вводим заголовок поля в таблице, оставляя имя поля прежним, т.е., хотя поле, например, «Количество» теперь в таблице запроса будет иметь заголовок «Суммарное количество», его имя в вышеприведенной формуле для расчета остается прежним – «Количество». Заметим, что эту же операцию переименования поля можно проделать, вызвав контекстное меню щелчком правой кнопки мыши по полю и задав в перечне свойств поля соответствующее значение свойству Подпись.

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

· для поля «Сотрудник» функцию Группировка,

· для поля «Товар» функцию Группировка,

· для поля «Количество» функ­цию Sum,

· для поля «Цена» функцию Avg, которая рассчитает среднее значение цены на данный товар,

· для вычисляемого поля "Стоимость" функ­цию Выражение, которая будет выполнять вычисление в соответствии с заданным для вычисляемого поля выражением.

Выполните сформированный запрос. Сохраните созданный запрос под именем «Стоимость контрактов».

– Конец работы –

Эта тема принадлежит разделу:

РАБОТА С БАЗАМИ ДАННЫХ

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ... Кафедра информатики и вычислительной техники...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Запросы с вычисляемым полем

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

В СУБД ACCESS
  Учебно-методическое пособие для аспирантов и студентов всех специальностей     Минск 2002 УДК 681.9

ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ
  Разработка современных текстовых или табличных документов практически с самого начала происходит с использованием соответствующих прикладных программ – текстового редактора или прог

Типы баз данных
Наиболее широко распространенными являются иерархические, сетевые и реляционные модели данных, каждая из которых имеет свою внутреннюю схему построения. Соответствующим образом называ

Типы связей и ключей в РБД
Как уже отмечалось, в БД все таблицы должны быть так или иначе связаны между собой, чтобы обеспечить целостность данных, создающих информационную модель некой предметной области. Если оказалось, чт

Создание БД в СУБД Access
    После запуска СУБД Acce

ЗАПРОСЫ В СУБД ACCESS
  Формирование таблиц и заполнение их данными - это основной этап в созда­нии БД. Хотя этот процесс необходим и достаточен с точки зрения хранения данных, он отнюдь не достаточен с то

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

Between 15.05.01 And 23.05.01
Для создания сложных условий выборки, определяемых сложными выражениями, куда могли бы входить поля существующих в БД таблиц и других объектов, встроенные в Access функции, операторы, константы и т

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

Итоговые запросы
    Итоговые запросы исполь

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

ФОРМЫ В СУБД ACCESS
Формы в Access предназначены для отображения в удобном виде на экране мо­нитора данных, хранящихся в исходных таблицах БД или в таблицах, полученных в результате выполнения запросов. Фактиче

Построение диаграмм
    В качестве примера испо

ОТЧЕТЫ В СУБД ACCESS
Отчеты в Access используются для представления данных в легком для понимания и выразительном виде и предназначены в основном для вывода их на печать, а не для отображения на экране. Обычно о

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги