- •Замена конкретных вхождений образца в поле.
- •1. Если не требуется выполнять поиск по всем полям, выберите в режиме формы или в режиме таблицы поле (столбец) для поиска. (Поиск в одном поле выполняется быстрее, чем во всей таблице).
- •Использование подстановочных знаков для поиска значений.
- •Примечания
- •Поиск пустых полей и пустых строк с помощью диалогового окна «Поиск».
- •Сходство и различие между запросами на выборку и фильтрами.
- •Сравнение разных фильтров.
- •Создание фильтра в таблице, запросе или форме.
- •Изменение фильтра в таблице, запросе или форме.
- •Применение фильтра в таблице, запросе или форме.
- •Примечания
- •Удаление фильтра из таблицы, запроса или формы.
- •Включение или отключение фильтра в форме.
- •Использование условия отбора в запросах или фильтрах для восстановления определенных записей.
- •Куда вводить выражения в запросах и фильтрах?
- •Создание выражения.
- •Сортировка Сортировка записей в таблице, запросе, форме или подчиненной форме
- •1. Сортировка записей в режиме формы или в режиме таблицы
- •2. Сортировка записей с помощью бланка запроса или расширенного фильтра
- •Отмена сортировки в таблице, запросе или форме
- •Особенности сортировки записей
- •Контрольные вопросы.
Создание выражения.
При создании выражения необходимо объединить идентификаторы, значения и операторы таким образом, чтобы они давали определенный результат. С помощью выражений выполняются как простейшие арифметические действия, например, сложение чисел (1 + 1), так и сложные операции с данными, такие как проверка соответствия значения, введенного в поле «Индекс», стандарту страны, название которой создается в поле «Страна»:
= [Страна] In ("Франция", "Италия", "Испания") And Len([Индекс])<>5
Пользователь имеет возможность создавать выражения с помощью построителя выражений или самостоятельно создавать выражения, комбинирую компоненты выражений.
Сортировка Сортировка записей в таблице, запросе, форме или подчиненной форме
Выполнение сортировки записей для формы или подчиненной формы в режиме формы или для таблицы, запроса, формы или подчиненной формы в режиме таблицы допускается даже в том случае, когда уже применен фильтр. Также для сортировки данных, отбираемых фильтром, следует указать порядок сортировки в окне расширенного фильтра, а для сортировки результатов запроса следует задать порядок сортировки в режиме конструктора запроса.
При выполнении сортировки записей имеется возможность выполнить простую сортировку, при которой все записи сортируются или по возрастанию, или по убыванию (но не в том и другом порядке одновременно). При указании порядка сортировки записей в режиме конструктора запроса или в окне расширенного фильтра имеется возможность выполнить сложную сортировку. Это означает, что по некоторым полям допускается сортировка по возрастанию, а по другим полям сортировка по убыванию.
Вне зависимости от используемого способа сортировки записей Microsoft Access сохраняет порядок сортировки при сохранении формы или объекта в режиме таблицы и повторно применяет его при новом открытии объекта или при создании новой формы или отчета на основе этого объекта.
1. Сортировка записей в режиме формы или в режиме таблицы
1 В режиме формы или в режиме таблицы выберите поле, по которому будет выполняться сортировка.
2 Выполните одно из следующих действий.
· Для сортировки по возрастанию нажмите кнопку Сортировка по возрастанию .
· Для сортировки по убыванию нажмите кнопку Сортировка по убыванию .
Примечание. В форме в каждый момент возможна сортировка записей только по одному полю. В режиме таблицы имеется возможность выделить сразу два или несколько соседних столбцов, а затем выполнить по ним сортировку. Сортировка записей начинается с крайнего левого столбца. Порядок сортировки сохраняется в Microsoft Access при сохранении формы или объекта в режиме таблицы.
2. Сортировка записей с помощью бланка запроса или расширенного фильтра
1 Откройте для таблицы, запроса или формы запрос в режиме конструктора или выведите на экран окно расширенного фильтра.
2 Для сортировки нескольких полей сначала необходимо в бланке запроса установить поля в требуемом порядке. Сначала происходит сортировка самого левого поля, затем поля, находящегося справа от него, и так далее. Например, чтобы произвести сортировку сначала для поля «Фамилия», а затем «Имя», в бланке запроса поле «Фамилия» должно находится слева от поля «Имя».
3 В ячейке Сортировка для каждого требуемого поля укажите соответствующий параметр.
4 Для просмотра результатов запроса нажмите кнопку Вид на панели инструментов.