Для того, щоб задати умову використовують вирази, в яких можна
використовувати
оператори порівняння "<", ">", ">-', ''<=", "=", "о", логічні операції
АND,
ОR.
Запити з обчислювальними полями
У таблицях недоцільно зберігати дані, які можна отримати за допомогою
обчислень.
Для цього можна використовувати запити з обчисленнями. З цією метою
використовуються обчислювальні поля. В обчислювальних полях можна
здійснювати дії
із
значеннями різних полів того самого запису, або відповідних записів із
різних таблиць. В добре спроектованій
базі даних зберігаються тільки основні дані,
з яких завдяки
обчисленням можна отримати
нові дані. Це дає можливість економити місце на диску і
кожен раз після виконання запиту отримувати
нові результати обчислень.
Для створення запиту, який проводить обчислення, слугує той же самий
бланк запиту на вибірку. Різниця тільки в тому, що в одному зі
стовпців замість імені поля записують формулу. У формулу вводять у
квадратних дужках назви полів, які беруть
участь
у обчисленнях, а також знаки математичних операцій.
У вузький стовпець непросто
записати довгу формулу, але якщо натиснути
комбінацію клавіш
SHIFT+F2,
то відкривається додаткове діалогове вікно, яке
називається Область вводи. У ньому можна ввести
скільки завгодно довгу формулу, а
потім клацанням по кнопці ОК перенести її у бланк запиту.
Якщо включити відображення
обчислюваного поля, результати обчислень будуть видаватися у
результуючій таблиці.
Обчислюване поле можна зробити полем сортування, для того щоб не тільки
отримувати нові результати, але й аналізувати їх.
Сформувати поле, що обчислюється, можна також за допомогою
ІІостроителя. Натисніть праву кнопку миші, виберіть у контекстному
меню пункт Построить. У вікні,
що відкрилося, введіть ім'я нового поля і сформуйте арифметичне
вираження, вибираючи
поля запиту із середньої частини Построигеля кнопкою Вставить
(якщо поля відсутні,
збережіть запит, потім знову відкрийте його в режимі Конструктора і
повторіть операцію).
Головна
Попередня
На початок |