
Запросы
Запросы – служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов можно выполнять преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.
Особенность запросов состоит в том, что они черпают данные из базовых таблиц и создают на их основе временную результирующую таблицу. Если хотят подчеркнуть факт «временности», то её ещё называют моментальным снимком.
С помощью запросов можно создавать таблицы (запрос на Создание таблицы), а также удалять (запрос на Удаление), добавлять (запрос на Добавление) и обновлять (запрос на Обновление) записи. Перекрестный запрос позволяет проводить вычисления в таблицах по группам данных.
Создавать запросы можно вручную через Конструктор запросов и автоматически, используя Мастер запросов.
Конструктор запросов предназначен для визуального проектирования конструкций SQL. В верхней части окна конструктора запросов находятся таблицы с перечнем полей, в нижней части — таблица условий.
Когда мы работаем с основными таблицами БД, мы физически имеем дело с жестким диском, т.е. с очень медленным устройством. Когда же мы на основании запроса получаем результирующую таблицу, то имеем дело с электронной таблицей, не имеющей аналога на жестком диске, - это только образ отобранных полей и записей. Разумеется работа с «образом» происходит гораздо быстрее и эффективнее.
Таблицы – слишком ценные объекты БД, чтобы с ними имел дело кто-либо, кроме разработчика. Исполнитель получает данные через запросы.
По содержанию запросы могут быть на
Выборку;
Запросы с параметры (задаются критерии на выборку);
Итоговые;
На изменение;
На вычисления;
Перекрестные;
Специфические (SQL) запросы к серверу БД.
Формы
Формы - используют для ввода, просмотра записей таблиц (запросов) в специально разработанных для этих целей окнах. Формы позволяют ограничить объем информации, отображаемой на экране и представить её в требуемом виде.
Таблицы или запросы можно выводить на экран не только в виде результирующих таблиц, но и в виде красиво оформленных форм. К формам предъявляются повышенные требования по дизайну.
Отчеты
Отчеты – используют для отображения информации, предназначенной для вывода на печать и в режиме просмотра на экране. Отчеты могут включать группировку данных до 3-х уровней, групповые и вычисляемые поля и оформлены соответствующим образом. Сортировка полей по количеству уровней должна соответствовать количеству уровней группировок. Группировочные поля в отчетах должны располагаться в левой части отчетов слева направо по убыванию их старшинства (т.е. 1, 2, 3).
Макросы
Макросы – предназначены для автоматизации часто используемых операций. Каждый макрос содержит одну или несколько макрокоманд, каждая их которых выполняет определенное действие, например, открывает форму или печатает отчет (используется язык высокого уровня – Visual Basic).