Системы управления базами данных. MS Access. Формы и модули

• Использование фильтров для поиска информации.
• Создание и использование модулей.

Фильтры.
Использование фильтров для поиска информации
Фильтр - это набор условий для выбора множества записей или для сортировки записей.
Существуют следующие типы фильтров: фильтр по выделенному фрагменту, обычный фильтр, расширенный фильтр.Фильтр по выделенному фрагменту позволяет отобрать записи с использованием значений, взятых в таблице, запросе или в поле формы в режиме таблицы.
Порядок создания фильтра:
Открыть таблицу, запрос или форму. Выделить значение, должны содержать. Выберите меню Записи / Фильтр / Фильтр по вьиделенному или нажать на соответствующую кнопку
Обычный фильтр позволяет отобрать записи путем ввода критериев в пустую таблицу, запрос или форму. Например, необходимо из таблицы Табель отобрать записи, в которых поле МЕСЯЦ = 2 и Количество отработанных дней> = 20.
Расширенный фильтр позволяет создавать сложные критерии отбора записей.
Открыть таблицу, запрос или форму. Выберите меню Записи / Фильтр / Расширенньий фильтр. В результате откроется окно, похожее на окно конструктора запросов. Добавить поле или поля, для которых будут заданы условия отбора записей. Задать порядок сортировки. Задать искомое значение или ввести выражение в строку отбора для каждого поля. Выражение можно ввести непосредственно в ячейку, или использование строителя виразив. Выбрать меню Записи / Применение фильтра или нажать на соответствующую кнопку панели инструментов.
Итоговые запросы
Запросы позволяют делать итоговые вычисления. Для этих целей в Access 97 предусмотрены статистические функции SQL. Статистическую функцию задают в строке Групповая операция бланка запросов появляется при выполнении команды Вид, Групповые операции.

Вызов окна Групповые операции

Окно выбора групповых операций
Для выполнения итогового запроса:
1. Находясь в режиме Конструктора запроса, выберите команду Вид, Групповая операция или нажмите кнопку <Групповая операция> панели инструментов. В результате чего в бланке запроса появится строка «Групповая операция».
2. Для соответствующего поля выберите функцию из списка «Группировка». Ок
3. Перекрестный запрос
4. Перекрестный запрос применяется в том случае, если необходимо объединить данные в формате строк-столбцов.
5. В режиме Конструктора сформируйте запрос, добавив таблицу, которая должна лежать в его основе.
6. Выберите Запрос, перекрестный. Строка запроса «Вывод на экран» в бланке запроса изменится на новую строку «Перекрестная таблица» и перед ней появится строка «Групповая операция».
7. В строке «Поле» укажите поле, значение которого в новой таблице должно появиться в виде строк; поле, значение которого в новой таблице должно появиться в виде столбцов, и поле, содержимое которого в перекрестном таблицы необходимо индицируваты как значение. Полей, которые будут использованы как заголовки, может быть несколько.
8. Щелкните в строке «Перекрестная таблица» и выберите соответствующие значениям данных полей опции из списка, разворачивается.
9. Для поля, содержимое которого индицируеться как значение, в строке «Групповая операция» введите необходимую функцию, например, автосумування (Sum), определение среднего значения (Avg) или количества (Count).

Контрольные вопросы
1. Каким образом происходит использование фильтров для поиска информации.
2. Какие типы фильтров.
3. Порядок создания фильтра.
4. Что нужно сделать для отмены действия фильтра.
5. Каким образом создают Обычный фильтр.
6. Порядок создания обычного фильтра.
7. Порядок создания расширенного фильтра.
8. Порядок создания итогового запроса.
9. Порядок создания перекрестного запроса.