За допомогою запиту можна створювати розрахункові поля. Це тимчасові поля, в які заносяться результати обчислень над значеннями інших полів.
Для створення обчислюваного поля необхідно:
Знайти споживану потужність машини.
Приклад показаний на рис. 4.7.
Мал. 4.7. Вікно Будівника виразів
При введенні формули небажано друкувати назви полів вручну, достатньо вищелківать їх подвійним клацанням, висвітлюючи в середньому списку.
Розглянемо приклад обчислюваного поля. Нехай в таблиці є інформація про потужності, споживаної кожною машиною в годину, їх кількості і часу роботи. Для розрахунку «Споживаної потужності» всіх машин за весь час необхідно помножити потужність кожної машини на їх кількість і час роботи в годинах. Для цього в Будівник виразів заноситься наступна запис:
Потужність: [Машини]! [Потужність] * [Машини]!
[Час роботи] * [Машини]! [Кількість]
Зверніть увагу, поля таблиці з'являються в квадратних дужках в супроводі назви таблиці і відокремлюються від імен таблиць оклику.
На рис. 4.8 представлена вихідна таблиця, на підставі якої створюється запит.
Мал. 4.8. вихідна таблиця
Таблиця, що містить необхідні поля, називається «Іспити». Поля потрібно приписати один до одного. Як з'єднувача полів використаний знак конкатенації . Ми не дали новому полю назва і автоматично з'явився напис «Вираз1» (рис. 4.9).
Результат виконання запиту представлений на рис. 4.10.
Мал. 4.10. Результат виконання запиту
Мал. 4.11. Вікно Будівника вираження з модифікованим запитом
У верхньому вікні Будівника записана така формула:
[ІСПИТИ]! [Дім] "," [ІСПИТИ]! [КВ]
знак з'єднує окремі елементи, в лапках - роздільники. Результат виконання запиту, представлений на рис. 4.12, відповідає правилам орфографії. Ви можете за допомогою знака конкатенації з'єднувати існуючі поля і довільний текст, який вводиться в подвійних лапках ( "). У наводиться прикладі - це кома і кілька прогалин, для відділення назв один від одного.
Мал. 4.12. Остаточний результат виконання запиту