Access
 sql >> база данни >  >> RDS >> Access

Как да създадете изчислено поле в заявка на Microsoft Access

Създаване на изчислени полета в заявки за избор на Microsoft Access

Отнася се за:Microsoft Access 2010, 2013, 2016, 2019 и 365 (Windows)

Можете да създавате изчислени полета в избрани заявки в Microsoft Access в мрежата QBE (заявка чрез пример). Ще трябва да научите няколко правила за синтаксис и след това можете да създавате прости до по-сложни изчисления. Изчислените полета могат да се създават и в други типове заявки за достъп.

Създаване на изчислено поле в заявка за избор

За да създадете заявка за избор с изчислено поле (което ще се появи във всеки запис в изглед на лист с данни):

  1. Щракнете върху раздела Създаване в лентата и след това щракнете върху Дизайн на заявка в групата Заявки.
  2. Щракнете двукратно върху желаните таблици и след това щракнете върху Close.
  3. В мрежата, в празна колона в реда Поле, въведете новото име на полето, последвано от двоеточие (:). Всичко след двоеточие е част от математическия израз, използван в тази област. Когато въвеждате името на новото поле, не използвайте точки (.), квадратни скоби ([]) или удивителни знаци (!). Също така, не използвайте същото име като друго поле в таблица във вашата база данни.
  4. След името на новото поле и двоеточието въведете израза. Когато въвеждате имена на полета в израза, те трябва да се показват в квадратни скоби, като [действителни продажби]. Можете да щракнете с десния бутон върху реда на полето и да изберете Увеличаване или да натиснете Shift + F2, за да "увеличите", за да улесните въвеждането на израза. Например, можете да въведете отклонение:[действителни продажби]-[projectedsales] в реда на полето или диалоговия прозорец за мащабиране.
  5. В израза въведете съответните оператори или функции (+ за събиране, – за изваждане, / за деление и * за умножение). Можете също да въведете функции за достъп.
  6. Ако сте в диалоговия прозорец Zoom, щракнете върху OK.
  7. Натиснете Enter.
  8. Щракнете с десния бутон върху раздела за заявката и изберете Изглед на лист с данни. Можете също да щракнете върху Изпълни в групата Резултати в раздела Дизайн на инструменти за заявка в лентата.

За да работят тези изчисления, полетата, които включвате в израза, трябва да бъдат полета в показаните таблици. Освен това внимавайте за грешки при въвеждане. Действителните продажби се различават от действителните продажби и за ограждане на полетата се използват квадратни, а не кръгли скоби.

По-долу е диалоговият прозорец за мащабиране:

Изчислено поле в Design View в заявка може да се появи в реда Field, както следва:

Разлика:[ActualSales]-[ProjectedSales]

Тези изчисления не са чувствителни към главни букви, така че можете също да въведете:

Отклонение:[действителни продажби]-[проектни продажби]

Създаване на изчислено поле с помощта на Expression Builder

За да създадете заявка с изчислено поле с помощта на Expression Builder:

  1. В изглед за проектиране на заявка в мрежата щракнете върху празна колона в реда Поле и след това въведете новото име на полето, последвано от двоеточие (:).
  2. Щракнете върху Builder в групата Настройка на заявка в раздела Дизайн на инструменти за заявка в лентата или натиснете Ctrl + F2. Появява се конструкторът на изрази. Въведете израза или щракнете върху + до Функции и след това щракнете върху Вградени функции, за да видите функциите, налични в Access.
  3. Продължете да въвеждате желаната формула.
  4. Щракнете върху OK.
  5. Натиснете Enter.
  6. Щракнете с десния бутон върху раздела за заявката и изберете Изглед на лист с данни. Можете също да щракнете върху Изпълни в областта за резултати в раздела Дизайн на инструменти за заявка в лентата.

По-долу е конструкторът на изрази:

Можете да създавате всякакви основни и по-сложни изчисления, като използвате функциите в Microsoft Access не само в заявки, но и във формуляри, отчети и други обекти. Ще покажем някои от другите изчисления, които можете да създадете в бъдещи статии.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да добавите лого към заглавка на формуляр в Microsoft Access

  2. Microsoft SQL Server – Присъединете се към мен в SQL събота в Далас

  3. Какви са предимствата на системата за управление на данни?

  4. Как да уплътните и поправите автоматично база данни в Access 2016

  5. Урок за управление на Activex ListView-01