Запити у Access

 

Головна

 

Використання умов відбору

                                          

Для того, щоб задати умову використовують вирази, в яких можна використовувати оператори порівняння "<", ">", ">-', ''<=", "=", "о", логічні операції АND, ОR.

                      Запити з обчислювальними полями

У таблицях недоцільно зберігати дані, які можна отримати за допомогою обчислень. Для цього можна використовувати запити з обчисленнями. З цією метою використовуються обчислювальні поля. В обчислювальних полях можна здійснювати дії із значеннями різних полів того самого запису, або відповідних записів із різних таблиць. В добре спроектованій базі даних зберігаються тільки основні  дані, з яких завдяки обчисленням можна отримати нові дані. Це дає можливість економити місце на диску і кожен раз після виконання запиту отримувати нові результати обчислень.

         Для створення запиту, який проводить обчислення, слугує той же самий бланк запиту на вибірку. Різниця тільки в тому, що в одному зі стовпців замість імені поля записують формулу. У формулу вводять у квадратних дужках назви полів, які беруть участь у обчисленнях, а також знаки математичних операцій.

         У вузький стовпець непросто записати довгу формулу, але якщо натиснути комбінацію клавіш SHIFT+F2, то відкривається додаткове діалогове вікно, яке називається Область вводи. У ньому можна ввести скільки завгодно довгу формулу, а потім клацанням по кнопці ОК перенести її у бланк запиту. Якщо включити відображення обчислюваного поля, результати обчислень будуть видаватися у результуючій таблиці.

Обчислюване поле можна зробити полем сортування, для того щоб не тільки отримувати нові результати, але й аналізувати їх.

Сформувати поле, що обчислюється, можна також за допомогою ІІостроителя. Натисніть праву кнопку миші, виберіть у контекстному меню пункт Построить. У вікні, що відкрилося, введіть ім'я нового поля і сформуйте арифметичне вираження, вибираючи поля запиту із середньої частини Построигеля кнопкою Вставить (якщо поля відсутні, збережіть запит, потім знову відкрийте його в режимі Конструктора і повторіть операцію).

 

Головна    Попередня     На початок