Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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



 

В результате выполнения запроса можно получить не только те данные, которые хранятся в таблицах БД, но и результаты вычислений. Для этого в строке Поле бланка запроса надо указать не имя поля из какой-либо таблицы, а формулу расчета нужного вам значения с использованием полей таблиц, встроенных функций и операторов. Для создания формулы используйте Построитель выражений (в контекстном меню команда Построить…).

  1. Создайте запрос, выводящий страны с плотностью населения в них. В запросе должно быть два поля: Страны из таблицы СтраныЕвропы и еще одно поле, созданное самостоятельно. Для этого в соседнем пустом поле вашего запроса, в строке Поле задайте название поля Плотность_населения:. Обязательно проверьте, чтобы после названия стоял знак двоеточие (:).
  2. Вызовите построитель выражений из раздела Работа с запросами/Конструктор область Настройка запроса команда Построитель, или команда Построить из контекстного меню.
  3. Откроется диалоговое окно построителя выражения, в основном окне которого будет отображено название поля, которое вы ввели в строке Поле.
  4. В левом нижнем окне выберите последовательно Таблицы – СтраныЕвропы.
  5. В среднем окне появится список полей выбранной таблицы.
  6. Щелкните дважды левой кнопкой мыши на поле Население, оно появится в верхнем окне построителя.
  7. Выберите операцию деления в строке кнопок, расположенной ниже окна ввода выражения, или с клавиатуры.
  8. Выберите двойным щелчком поле Площадь.
  9. В окне построителя выделите слово «Выражение» и удалите его.
  10. Проверьте результаты расчетов. Сохраните запрос.

Дата добавления: 2015-07-11; просмотров: 47 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.005 сек.)