2. 2
Сортировка и поиск
Сортировка по текущему полю (столбцу):
по возрастанию (в алфавитном порядке)
по убыванию (в обратном алфавитном порядке)
Поиск и замена:
текущее
поле или
все поля
текущее
поле или
все поля
целиком,
с любой частью, с
началом
целиком,
с любой частью, с
началом
всё, вверх, внизвсё, вверх, вниз
3. Фильтрация — способ отображения нужных данных.
Фильтры позволяют просмотреть только отдельные
записи в форме, отчете, запросе или таблице либо
напечатать некоторые записи из отчета, таблицы или
запроса.
С помощью фильтра можно ограничить объем
отображаемых данных, не изменяя макет базовых
объектов.
4. Чтобы просмотреть записи людей, чьи дни рождения
приходятся на определенный месяц, щелкните
столбец ДатаРождения, на вкладке Главная в
группе Сортировка и фильтр выберите пункт Фильтры
по дате и укажите нужный диапазон дат.
1.Доступность фильтров зависит от типа данных в
выбранном столбце.
2.Фильтр Все даты за период не учитывает часть
5. В этом отфильтрованном представлении будут
отображены только те записи, у которых в поле
ДатаРождения указан апрель.
1. Значок фильтра в заголовке столбца и в строке
навигатора по записям показывает, что текущее
представление отфильтровано по столбцу "ДатаРождения".
2. При наведении указателя мыши на заголовок столбца
в режиме таблицы показывается примененное условие
6. При применении нового фильтра к уже
отфильтрованному столбцу старый фильтр
автоматически удаляется.
Хотя к любому отдельному полю можно одновременно
применить только один фильтр, для каждого поля в
представлении можно определить различные фильтры.
7. Чтобы вернуться к неотфильтрованному представлению,
удалите фильтры. При этом фильтр удаляется временнофильтр удаляется временно, и
можно вернуться к исходному представлению.
Для переключения между отфильтрованными и
неотфильтрованными представлениями в
группе Сортировка и фильтр на вкладке Главная нажмите
кнопку Фильтр.
8. Обычные фильтрыОбычные фильтры: используются для фильтрации по
значению или диапазону значений.
Фильтрация по выделенномуФильтрация по выделенному : позволяет отсортировать
все строки в таблице, содержащие значение, которое
совпадает с выделенным значением в строке.
Используется в режиме таблицы.
Фильтр по формеФильтр по форме: используется, если требуется
отфильтровать несколько полей в форме или таблице
либо найти конкретную запись.
Расширенный фильтрРасширенный фильтр: позволяет задать
пользовательские условия фильтра.
Типы фильтровТипы фильтров
9. Индекс - средство, которое обеспечивает
быстрый доступ к данным в таблице на основе
значений одного или нескольких столбцов.
Индекс представляет собой упорядоченный
список значений и ссылок на те записи, в
которых хранятся эти значения.
10. Индексы бывают двух типов: простые и
составные.
Простые индексы представляют собой
индексы, созданные по одному столбцу.
Индекс, построенный по нескольким
столбцам, называется составным.
Примером составного индекса может
быть индекс, построенный по столбцам
"Фамилия" и "Имя".
11. Применение индексов приносит не только
преимущества, но и недостатки:
при добавлении и удалении записей или
при обновлении значений в индексном
столбце требуется обновлять индекс, что
при большом количестве индексов в
таблице может замедлять работу.
Поэтому индексы обычно рекомендуется
создавать только для тех столбцов
таблицы, по которым наиболее часто
выполняется поиск записей.
12. Во многих СУБД (например, FoxPro)
индексы хранятся в отдельных файлах и
являются предметом заботы разра-
ботчиков, т. к. при нарушении индекса
поиск данных выполняется некорректно.
В Microsoft Access индексы хранятся в том
же файле базы данных, что и таблицы и
другие объекты Access.
Индексировать можно любые поля, кроме
МЕМО-полей, полей типа Гиперссылка и
объектов OLE.
13. Чтобы создать простой индекс,
необходимо:
1. Открыть таблицу в режиме
Конструктора.
2. Выбрать поле, для которого
требуется создать индекс.
3. Открыть вкладку Общие и
выбрать для свойства
Индексированное
поле значение Да
(Допускаются совпадения)
или Да (Совпадения не
допускаются)
Ключевое поле таблицы автомати-
чески индексируется и свойству
Индексированное поле
присваивается значение Да
(Совпадения не допускаются).
14. 3. В первой пустой строке (см. рис) поля Индекс ввести имя индекса.
4. В поле Имя поля нажать на стрелку и выбрать первое поле, для
которого необходимо создать индекс.
5. В следующей строке поля Имя поля указать второе индексируемое поле.
(Для данной строки поле Индекс должно оставаться пустым.)
Повторите эту операцию для всех полей, которые необходимо включить
в индекс.
В индексе может быть использовано до 10 полей
Составной индекс создается в
специальном диалоговом окне.
Чтобы создать составной индекс,
необходимо:
1. Открыть таблицу в режиме
Конструктора.
2. На панели инструментов
Конструктор таблиц нажать
кнопку Индексы
15. Диалоговое окно Индексы используется также для прос-
мотра, изменения и удаления существующих индексов.
Изменить можно:
1. название индекса в поле Индекс;
2. поле таблицы, соответствующее данному индексу, выбрав
новое поле из списка в поле Имя поля;
3. порядок сортировки в поле Порядок сортировки; (см.
рис);
4. Ключевое поле определяет, является ли
индексированное поле ключевым;
5. Уникальный индекс определяет, должно ли быть
каждое значение в этом поле уникальным;
6. Пропуск пустых полей определяет, включаются или
не включаются в индекс записи с пустым (Null) значением
данного поля.
16.
17. Если индекс становится ненужным или
сильно снижает производительность, его
можно удалить. Удаление затрагивает
только сам индекс, а не поля, которые
были в него включены.
Удаление индекса выполняется точно
так же, как удаление поля в
Конструкторе таблиц. Просто выделите
строку с нужным индексом и нажмите
клавишу <Delete> или воспользуйтесь
контекстным меню.