Использование запросов для работы с данными
Типы запросов
В этой главе рассмотрены различные методы отображения информации, представленной в базе данных, методы исключения из просмотра записей, не интересующих пользователя при решении поставленной задачи. Вы ознакомитесь со следующими материалами: | типы запросов и их создание;Создание запроса
Запрос можно создать с помощью мастера или в режиме конструктора. Как обычно, наиболее простой способ построения запроса предусматривает использование мастера. Режим конструктора (Query Design) позволяет задавать не только условия выбора данных, но и порядок сортировки.Создание таблицы с помощью запроса
Чтобы создать таблицу с помощью запроса, откройте ранее созданный запрос в режиме конструктора. Для этого в окне базы данных щелкните значок Запросы (Query) в списке Объекты (Objects), выберите нужный запрос и нажмите кнопку Конструктор (Design) на панели инструментов окна базы данных.Выбор условий отбора записей в запросе
В Access предусмотрено большое количество вариантов отбора записей из базы данных. Разберем некоторые широко распространенные условия отбора записей, используемые в запросе. | Операторы | Оператор – это символ или слово, например, = или Оr, указывающие выполнение операции над одним или несколькими элементами. Операторы позволяют выполнять операции над элементами формулы.Запрос на обновление записей. Создание многотабличных запросов.
Запрос на обновление записей позволяет изменять данные в существующих таблицах. Он вносит общие изменения в группу записей одной или нескольких таблиц. Например, необходимо внести изменения в таблицу в связи с тем, что на 10 процентов увеличивается зарплата сотрудников определенной категории.Поиск и замена данных
Поиск информации в базе данных путем просмотра большой таблицы, содержащей тысячи записей, займет много времени. Access предлагает несколько способов поиска или замены нужных данных при выполнении поиска конкретного значения, одной записи или группы записей: | прокрутить таблицу или форму либо ввести номер нужной записи в поле номера записи (см. рис. 24.3);Использование индексов
Для повышения скорости сортировки и поиска записей можно проиндексировать отдельное поле или комбинацию полей. Индекс – это средство, ускоряющее поиск и сортировку в таблицы за счет использования ключевых значений, которое позволяет обеспечить уникальность строк таблицы.Выбор условий сортировки
Современные СУБД позволяют различным образом отобразить содержащуюся в них информацию без изменения действительного размещения данных. Одним из наиболее эффективных методов упорядочивания данных по заданным полям является сортировка.Применение фильтра
Фильтром называется набор условий, применяемых для отбора или сортировки данных. Применение фильтра позволяет ограничить количество просматриваемых записей и отобрать только те записи, которые удовлетворяют заданным условиям.