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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тип данных

Результаты

Пример

Текстовый

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

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

Число

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

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

Денежный

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

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

Логический

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

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

Дата и время

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Обучение работе с Excel

Обучение работе с Outlook

Для выполнения различных операций с полями и постоянными значениями в таблице можно использовать тип данных «Вычисляемое поле». Рассмотрим пример.

Выберем пустое поле и укажем для него тип данных Вычисляемое поле. Для этого примера выберем тип текст. Откроется построитель выражений.

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

В средней области выберите поле Имя, а затем — Фамилия. Добавьте между ними два знака плюса. Между плюсами вставьте прямые двойные кавычки через пробел. Это выражение будет объединять имена и фамилии, указанные в таблице.

Вот что будет происходить.

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

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

Поэтому мы ввели знак плюса, чтобы между именами и фамилиями был пробел. Нажмем кнопку ОК и назовем поле Имя клиента.

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

Теперь вы знаете, как использовать тип данных «Вычисляемое поле» и построитель выражений для операций с полями и постоянными значениями в таблице.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×