Създаване на изчислени полета в заявки за избор на Microsoft Access
Отнася се за:Microsoft Access 2010, 2013, 2016, 2019 и 365 (Windows)
Можете да създавате изчислени полета в избрани заявки в Microsoft Access в мрежата QBE (заявка чрез пример). Ще трябва да научите няколко правила за синтаксис и след това можете да създавате прости до по-сложни изчисления. Изчислените полета могат да се създават и в други типове заявки за достъп.
Създаване на изчислено поле в заявка за избор
За да създадете заявка за избор с изчислено поле (което ще се появи във всеки запис в изглед на лист с данни):
- Щракнете върху раздела Създаване в лентата и след това щракнете върху Дизайн на заявка в групата Заявки.
- Щракнете двукратно върху желаните таблици и след това щракнете върху Close.
- В мрежата, в празна колона в реда Поле, въведете новото име на полето, последвано от двоеточие (:). Всичко след двоеточие е част от математическия израз, използван в тази област. Когато въвеждате името на новото поле, не използвайте точки (.), квадратни скоби ([]) или удивителни знаци (!). Също така, не използвайте същото име като друго поле в таблица във вашата база данни.
- След името на новото поле и двоеточието въведете израза. Когато въвеждате имена на полета в израза, те трябва да се показват в квадратни скоби, като [действителни продажби]. Можете да щракнете с десния бутон върху реда на полето и да изберете Увеличаване или да натиснете Shift + F2, за да "увеличите", за да улесните въвеждането на израза. Например, можете да въведете отклонение:[действителни продажби]-[projectedsales] в реда на полето или диалоговия прозорец за мащабиране.
- В израза въведете съответните оператори или функции (+ за събиране, – за изваждане, / за деление и * за умножение). Можете също да въведете функции за достъп.
- Ако сте в диалоговия прозорец Zoom, щракнете върху OK.
- Натиснете Enter.
- Щракнете с десния бутон върху раздела за заявката и изберете Изглед на лист с данни. Можете също да щракнете върху Изпълни в групата Резултати в раздела Дизайн на инструменти за заявка в лентата.
За да работят тези изчисления, полетата, които включвате в израза, трябва да бъдат полета в показаните таблици. Освен това внимавайте за грешки при въвеждане. Действителните продажби се различават от действителните продажби и за ограждане на полетата се използват квадратни, а не кръгли скоби.
По-долу е диалоговият прозорец за мащабиране:
Изчислено поле в Design View в заявка може да се появи в реда Field, както следва:
Разлика:[ActualSales]-[ProjectedSales]
Тези изчисления не са чувствителни към главни букви, така че можете също да въведете:
Отклонение:[действителни продажби]-[проектни продажби]
Създаване на изчислено поле с помощта на Expression Builder
За да създадете заявка с изчислено поле с помощта на Expression Builder:
- В изглед за проектиране на заявка в мрежата щракнете върху празна колона в реда Поле и след това въведете новото име на полето, последвано от двоеточие (:).
- Щракнете върху Builder в групата Настройка на заявка в раздела Дизайн на инструменти за заявка в лентата или натиснете Ctrl + F2. Появява се конструкторът на изрази. Въведете израза или щракнете върху + до Функции и след това щракнете върху Вградени функции, за да видите функциите, налични в Access.
- Продължете да въвеждате желаната формула.
- Щракнете върху OK.
- Натиснете Enter.
- Щракнете с десния бутон върху раздела за заявката и изберете Изглед на лист с данни. Можете също да щракнете върху Изпълни в областта за резултати в раздела Дизайн на инструменти за заявка в лентата.
По-долу е конструкторът на изрази:
Можете да създавате всякакви основни и по-сложни изчисления, като използвате функциите в Microsoft Access не само в заявки, но и във формуляри, отчети и други обекти. Ще покажем някои от другите изчисления, които можете да създадете в бъдещи статии.