- •Система управления базами данных access
- •2002 Содержание
- •Общие сведения Основные Термины
- •Понятие реляционной базы данных
- •Примеры выделения ключевых полей
- •Типы связей между таблицами.
- •Порядок работы при создании базы данных
- •Создание новой бд
- •Создание таблиц
- •Загрузка таблицы данными
- •Работа с макетом таблицы
- •Фильтрация данных
- •Запросы
- •Создание форм на основе одной таблицы или запроса
- •Выделение элементов формы
- •Создание многотабличных форм
- •Элементы управления и их свойства
- •Свойства формы
- •Расположение элементов управления на форме
- •Сортировка и группировка даннных
- •Создание отчета при помощи мастера
- •Создание отчета накладная
- •Синхронизация данных в форме и отчете
- •Макросы
- •Ссылки на объекты бд
- •Создание макросов
- •Краткая характеристика макрокоманд
- •Создание простого макроса , позволяющего выбирать из списка клиента для последующего создания отчета
- •Пример создания макроса архивации старых данных.
- •Пример макроса, позволяющего изменять кол-во компьютеров на складе, при заполнении формы заказ.
- •Групповые макросы
- •Создание группового макроса , позволяющего изменять количество товара на складе при заполнении формы и изменять свойство видимости кнопок (visible)
- •Организация поиска при помощи макроса
- •Условные макросы
- •Создание формы ввода пароля
- •Условный макрос Скидка
- •Реализация циклов в макросах
- •Создание Приложения Пользователя
- •Создание кнопочной формы при помощи мастера
- •Создание кнопочной формы при помощи конструктора форм
- •Создание панели Инструментов пользователя.
- •Создание строки меню пользователя.
- •Параметры запуска приложения
- •. Сжатие бд
- •Восстановление Повреждений.
- •Список литературы
Фильтрация данных
Для вывода определенных данных можно использовать фильтры. Фильтры представляют собой простой запрос применяемый к одной открытой таблице или форме.
MSAccessпредоставляет возможность работать с фильтрами следующих видов:
Фильтр по выделенному фрагменту данных
Фильтр по выделенному:
Выделить фрагмент данных, по которому необходимо отфильтровать записи таблицы. Это может быть значение поля или часть строки, если поле текстовое
Воспользоваться пунктом меню Записи – Фильтр - Фильтр по выделенному или кнопкой Фильтр по выделенному на панели инструментов
Фильтр, исключая выделенный фрагмент:
Выделить значение
Воспользоваться пунктом меню Исключить выделенное
Фильтр по выделенному фрагменту с несколькими условиями отбора:
открыть фильтр по выделенному, например по городу Москва
после вывода на экран записей с городом Москвавыделить фрагмент в другом поле, например, буквуТв имени клиента, и еще раз открыть фильтр по выделенному. В результате из таблицы отберутся записи по городуМосквас именами клиентов на буквуТ. Таким способом можно наложить на таблицу фильтр с несколькими условиями, соединенными операциейИ (AND).
Фильтр для
Щелчок мышью по столбцу поля
Воспользоваться контекстным меню
Ввести условие отбора в строку Фильтр для, например, >50 или >=50 AND <=75
Обычный фильтр:
При помощи пункта меню Записи – Фильтр - Изменить фильтрили кн.Изменить фильтрна панели инструментов
Отобразится окно фильтра с одной записью
Введите в соответствующие столбцы условия отбора. Для этого можите воспользоваться раскрывающимся списком.. Условия отбора, введенные в несколько столбцов, связываются операцией И. Чтобы связать их операциейИли(OR), надо выбрать вкладкуИливнизу окна фильтра. Чтобы еще добавить условие, связанное с уже заданными операциейИли, надо еще раз выбрать эту вкладку.
Воспользуйтесь пунктом меню Записи - Применить фильтрили кнопкой.Применение фильтрана панели инструментов
Расширенный фильтр:
При помощи пункта меню Записи - Расширенный фильтр. Откроется окно фильтра, идентичное бланку однотабличного запроса. В отличие от последнего в окно фильтра автоматически внесена как сама таблица, так и все ее поля. Кроме того, в окне фильтра отсутствует строкаВывод на экран, так как при фильтрации на экран выводятся по умолчанию все поля
Перетащите в строку Полебланка нужные поля, для которых ввести условия отбора данных
Воспользуйтесь пунктом меню Фильтр - Применить фильтр или кнопкой.Применение фильтра
Отмена фильтрапри помощи пункта менюЗаписи- Удалить фильтр или отключить кнопкуПрименение фильтра
Сохранение фильтра как запроса:
при открытом окне фильтра воспользуйтесь командой контекстного меню Сохранение в виде запроса или кнопкой на панели инструментов
дайте имя запросу
В этом случае фильтр приобретает статус запроса со всеми его свойствами.
Использование запроса в качестве фильтра
Это должен быть запрос на выборку данных, источником для которого может быть или одна таблица или один другой запрос. Чтобы использовать запрос в качестве фильтра, надо:
Воспользуйтесь командой меню Загрузить из запросаили кнопкойЗагрузить из запроса на панели инструментов
в открывшемся окне Применяемый фильтрвыбрите нужный запрос.