Верхня містить схему даних запиту, яка включає вибрані таблиці зі списками полів. У цій схемі користувачем у разі не-обхідності можуть бути встановлені нові зв'язки між таб-лицями. Це може бути зроблене "буксируванням" імен полів однієї таблиці до іншої. Нижня частина вікна є бланком запиту за зразком. Кожний стовпець бланка сто-сується одного поля. Поля можуть використовуватися для включення їх у результат виконання запиту, сортування за цим полем і задання умов відбору.
Зокрема, у рядку «Условия отбора» сформувати логічні умови (критерії) відбирання записів, які можуть містити метасимволи (*, #, !, ? та ін.), а також логічні функції И та ИЛИ.
Крім полів, вибраних із таблиць, у нижній частині вікна запиту на вибирання можуть формуватися поля, визначені за значеннями інших полів таблиць, а також підсумкові поля із застосуванням групових функцій. Перші створюються тоді, коли в таблицях немає не-обхідних даних, але вони можуть бути визначені на основі даних, що є. Для формування таких полів використову-ються арифметичні вирази і вбудовані функції.
Вираз вводиться в порожню комірку рядка «Поле» вільного стовпця бланка запиту. Під час клацання лівою клавішею миші на цьому полі автоматично формується ім'я поля «ВыражениеN», де N — порядковий номер по-ля, що визначається. Після імені поля записується вираз, який відокремлюється від імені символом «:». Наприклад, якщо в підсумкову таблицю включити поле, в якому не-обхідно відобразити вік працівника, то поле, що визна-чається, матиме такий вигляд:
Выражение1:Int(Date()-[Сотрудники])(![ДатаРожд]) (/365),
де Int() — ціла частина аргументу; Date() — поточна дата; [Сотрудники] - ім'я таблиці; [ДатаРожд] - ім'я поля.
Підсумкову таблицю легко змінити, використовуючи звичайні засоби. Можна, наприклад, змінити порядок проходження її полів, зафіксувати або приховати певні по-ля, встановити інший шрифт, розміри рядків та стовпців і т. д. Всі ці процедури виконуються безпосередньо або за допомогою відповідних команд із меню Формат.