Видео: Комбиниране на полета чрез изчисляемия тип данни
Applies To
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016Опитайте!
Използвайте изчисляеми полета в Access, за да конкатенирате данни от отделни полета, например собствено и фамилно име; или за изчисляване на дати, като например дата на поръчката плюс пет дни.
Използване на изчисляеми полета за:
-
Изчисляване на стойности, които не съществуват във вашите данни.
-
Задаване на критерии за заявки.
Например комбинирайте данните за собствено и фамилно име, за да се показват в поле за пълно име, ето така:
[Собствено име] + " " + [Фамилно име]
Знаците плюс (+) комбинират стойността в полето "Собствено име", знак за интервал (интервал в кавички) и стойността в полето "Фамилно име".
Или изчислете количеството, цената и данъчната ставка за всеки елемент в дадена поръчка, за да покажете общата цена, ето така:
([Количество]*[Единична цена])+([Количество]*[Единична цена]*[Данъчна ставка])
Забележка: Изчислението не може да включва полета от други таблици или заявки. Резултатите от изчислението са само за четене, но са използваеми като стойности в други изчисляеми полета.
Изчисляемите полета показват резултати въз основа на типа данни, който сте избрали.
Тип данни |
Резултати |
Пример |
---|---|---|
Text |
Показва изчисляемите данни като текстов низ, точно както са въведени в указаните полета. |
За да покажете пълните имена, съединете стойностите от полетата за собствено и фамилно име с интервал между тях. За да осигурите възможност за сортиране, премахнете "A" или "An" от началото на заглавието на книгата. |
"число" |
Показва изчисляемите данни като число, което може да се използва в други математически изчисления. |
За да покажете минималното ниво на наличност, извадете средното тримесечно прекъсване от средните тримесечни продажби. |
Валута |
Показва изчисляемите данни в избрания валутен формат. |
За да покажете общата сума на поръчките в указаната валута, умножете количеството на поръчките по цена за единица. |
Да/Не |
Показва изчисляемите данни като "Да" или "Не". Съхранява данните като булева стойност. |
За да се покаже Да , ако общата сконтирана сума надхвърля минимума, необходим за безплатна доставка, и Не , ако не е, умножете сумата на поръчката по отстъпка и проверете спрямо минималната сума за покупка, която отговаря на критериите за безплатна доставка. |
Дата/час |
Показва изчисляемите данни като клеймо с дата или час. |
За да покажете прогнозната дата на доставка, добавете прогнозния час на доставка към датата на поръчката. |
-
Изберете таблица.
-
Изберете Щракнете, за да добавите > изчисляемо поле, и след това изберете тип данни.
-
Въведете изчисление за полето и след това щракнете върху OK.
Въведете израза сами или изберете елементи на изрази, полета и стойности, за да ги поставите в полето за редактиране на израз.
Забележка: В изчисляемо поле не започвайте израза със знак за равенство (=).
-
В заглавието на полето въведете име за изчисляемото поле и след това натиснете клавиша Enter.
Забележка: За да промените или редактирате резултата от изчисляемо поле, изберете колоната. След това изберете Полета > Модифициране на израз.
След като добавите изчисляемо поле към таблица, изчислението се извършва всеки път, когато добавяте или променяте данни.