Добавление таблиц

Объединение полей с помощью вычисляемого типа данных

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Проверьте, как это работает!

Использование вычисляемых полей в Access для объединения данных из отдельных полей, таких как имя и фамилия; или для вычисления дат, например дата заказа плюс пять дней.

С помощью вычисляемых полей можно делать следующее:

  • рассчитывать новые значения на основе существующих данных;

  • указывать условия для запросов.

Например, можно объединить значения имени и фамилии для вывода в поле полного имени следующим образом:

[Имя] + " " + [Фамилия]

Знаки "плюс" (+) сцепляют значение в поле "Имя", символ пробела (заключенный в кавычки) и значение в поле "Фамилия".

Либо можно вычислить общую стоимость на основе количества, цены и налоговой ставки для каждой позиции в заказе следующим образом:

([Количество]*[Цена за единицу])+([Количество]*[Цена за единицу]*[Налоговая ставка])

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

Результаты в вычисляемых полях выводятся в соответствии с выбранным типом данных.

Тип данных

Результаты

Пример

Текстовый

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

Чтобы отобразить полные имена, сцепляйте значения из полей имени и фамилии с пробелом между ними. Чтобы обеспечить сортировку, удалите "A" или "An" из начала названия книги.

Число

Результаты вычисления выводятся в виде числа, которое можно использовать в других математических вычислениях.

Чтобы вывести минимальный уровень запасов, необходимо вычесть среднее ежеквартальное количество поломок из среднего ежеквартального объема продаж.

Денежный

Результаты вычисления выводятся в выбранном денежном формате.

Чтобы вывести общую сумму заказа в указанной валюте, необходимо умножить размер заказа на цену за единицу.

Логический

Результатом вычисления является значение Да или Нет. Данные сохраняются в виде логического значения.

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

Дата и время

Результаты вычисления выводятся в виде даты или метки времени.

Чтобы вывести расчетную дату доставки, необходимо прибавить расчетный срок доставки к дате заказа.

  1. Выберите таблицу.

    Выбор таблицы в Access
  2. Щелкните заголовок столбца Щелкните для добавления, выберите пункт Вычисляемое поле, а затем выберите тип данных.

    Добавление нового поля с типом данных "Вычисляемое поле"
  3. Введите выражение для вычисления значения поля, а затем нажмите кнопку "ОК".

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

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

    Примечание: Выражения в вычисляемых полях не начинаются со знака равенства (=).

  4. В заголовке поля введите имя вычисляемого поля и нажмите клавишу ВВОД.

    Присвоение имени полю в таблице Access

    Примечание: Чтобы изменить результат, выводимый в вычисляемом поле, выделите столбец. Затем на вкладке Поля нажмите кнопку Изменить выражение.

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

Вам нужны дополнительные возможности?

Создание выражений

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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