русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование фильтра для отбора данных в таблице


Дата добавления: 2015-07-04; просмотров: 773; Нарушение авторских прав


Работая с таблицей в оперативном режиме, можно установить фильтр, т.е. задать логическое выражение, которое позволит выдавать на экран только записи, для которых это выражение принимает значение True («Истина»).

Для отбора записей, удовлетворяющих условию Имя=«Павел», выделив в поле Имя значение Павел, нажмите кнопку «Применение фильтра» на панели инструментов Стандартная или выберите в меню Записи команду Фильтр, затем - Фильтр по выделенному. После этого таблица будет выглядеть, как показано на рис. 6.

Рис. 6. Вид записей таблицы Учащиеся с фильтром Имя=«Павел»

Чтобы снять фильтр и увидеть все записи в таблице, щелкните кнопку «Удалить фильтр» в панели инструментов Стандартная.

Рис. 7. Создание расширенного фильтра

Для отбора записей, удовлетворяющих более сложным условиям отбора, используется расширенный фильтр (рис. 7). Например, для создания фильтра, отбирающего из всех записей таблицы только те, которые удовлетворяют условиям: учащиеся, по отчеству «Семенович», родившиеся после 1 января 1989 г., выберите в меню Записи команду Фильтри подкоманду Расширенный фильтр. После этого в верхней области окна MS Access откроется список полей таблицы Учащиеся, а в нижней области окна будет раскрыт бланк записи фильтра, как показано на рис. 7.

Добавьте в бланк поле Отчество, затем в ячейке Условие отбора для этого поля введите значение «Семенович». Чтобы указать порядок расположения отфильтрованных записей таблицы, выберите ячейку Сортировка и порядок сортировки «по возрастанию». В строке поля выберите из списка еще одно поле Дата рождения и в ячейке Условие отбора для этого поля введите условие отбора в виде логического выражения >#01.01.89#.

Для применения созданного расширенного фильтра щелкните кнопку «Применение фильтра» на панели инструментов Стандартная и посмотрите результат действия расширенного фильтра. Как видно на рис. 8, в таблице отображается только одна запись, удовлетворяющая заданным в фильтре условиям.



Рис. 8. Результат применения расширенного фильтра

Примечание. Фильтры сохраняются автоматически при сохранении таблицы или формы. Таким образом, при повторном открытии таблицы или формы можно будет снова применить сохраненный фильтр.

Итак, нами рассмотрен универсальный способ представления в окне всех полей конкретной таблицы. Основные недостатки этого способа заключаются в следующем.

1. Если полей слишком много, они не умещаются на экране, и приходится прибегать к различным манипуляциям, чтобы отрегулировать («оптимизировать») представление: убирать некоторые столбцы, изменять ширину столбцов, перемещаться по таблице с помощью полосы прокрутки.

2. Если в таблице имеются какие-то коды, таблица теряет информативность: приходится иметь под рукой классификатор, чтобы понять, какому экземпляру объекта соответствует тот или иной код.

Литература.

 



<== предыдущая лекция | следующая лекция ==>
Петров; Иван; Васильевич; 12.03.89; ул. Горького, 12-34; 4А | Создание и использование запроса


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.563 сек.