Лабораторная работа №3
Организация поиска
Предположим, в вашей базе данных накопилось довольно много записей и вдруг
срочно понадобилось найти одну из них.
Упражнение 1. Откройте базу данных.
Задание: создайте таблицу Учебная.
Откройте таблицу Учебная.
Упражнение 2. Организация поиска.
Задание: найдите записи, для которых ученик из 9 класса.
1. Установите курсор в поле Класс.
2. Найдите значок Найти запись на панели таблицы данных или панели конструктора
форм и выполните команду Если открывшееся окно диалога <Поиск записи>
загораживает поле, обязательно отодвиньте его, чтобы можно было прочитать данные
поля.
таблица "Учебная"
Таблица – Учебная – найти запись
Поиск записи
Таблица – Учебная – найти запись
Поиск записи
3. В качестве образца поиска введите Класс, который хотите найти найти. Например, 9
класс. Нажмите кнопку Поиск.
4. В вашей таблице, расположенной "под" окном Поиска, будет выделена запись с
соответствующей страной. Читайте та ли это запись. Если не та, то нажмите кнопку
Поиск и программа найдет еще одну запись с таким же именем (если она есть). Таким
образом, можно просмотреть все записи с выбранной страной и найти нужную.
5. Если нашли нужную запись, окно диалога < Поиск записи> можно закрыть.
Если переключатель установить в положение Все поля, то совпадение с образцом будет
проверяться по всем имеющимся полям.
Упражнение 3. Поиск по различным условиям.
При выполнении упражнения пользуйтесь выше перечисленной схемой.
Задание:
В списке Совпадение можно выбрать одну из трех возможностей:
1) В любом месте поля - совпадения с о6разцом ищутся в любой части содержимого поля.
2) Поля целиком – будут обнаружены поля, содержимое которых полностью совпадает собразцом.
3) Начало поля - ищутся совпадения с образцом с начала содержимого поля.
Если хотите организовать поиск с учетом регистра символов, то установите
соответствующий флажок.
рациональный. Предположим, что в вашей базе - данных несколько записей с заданной
страной. Пролистывать карточки не особенно удобно. Проще было бы увидеть список
сразу всех адресатов, имеющим нужное имя. Сделать это можно при помощи фильтра.
Фильтр - это набор условий, предназначенный для отбора записей или их
сортировки.
класс. Нажмите кнопку Поиск.
4. В вашей таблице, расположенной "под" окном Поиска, будет выделена запись с
соответствующей страной. Читайте та ли это запись. Если не та, то нажмите кнопку
Поиск и программа найдет еще одну запись с таким же именем (если она есть). Таким
образом, можно просмотреть все записи с выбранной страной и найти нужную.
5. Если нашли нужную запись, окно диалога < Поиск записи> можно закрыть.
Если переключатель установить в положение Все поля, то совпадение с образцом будет
проверяться по всем имеющимся полям.
Упражнение 3. Поиск по различным условиям.
При выполнении упражнения пользуйтесь выше перечисленной схемой.
Задание:
- найдите всех учеников, фамилии которых начинаются на "И";
- найдите всех учеников, в фамилии которых вторая буква "в";
- найдите всех учеников, в фамилии которых встречается сочетание "ре".
В списке Совпадение можно выбрать одну из трех возможностей:
1) В любом месте поля - совпадения с о6разцом ищутся в любой части содержимого поля.
2) Поля целиком – будут обнаружены поля, содержимое которых полностью совпадает собразцом.
3) Начало поля - ищутся совпадения с образцом с начала содержимого поля.
Если хотите организовать поиск с учетом регистра символов, то установите
соответствующий флажок.
Создание и применение фильтра.
Способ, рассмотренный в предыдущем упражнении, не всегда самыйрациональный. Предположим, что в вашей базе - данных несколько записей с заданной
страной. Пролистывать карточки не особенно удобно. Проще было бы увидеть список
сразу всех адресатов, имеющим нужное имя. Сделать это можно при помощи фильтра.
Фильтр - это набор условий, предназначенный для отбора записей или их
сортировки.
Поиск записи
Поиск записи
Поиск записи
1. Откройте базу в режиме таблицы,
2. Найдите значок Фильтр по умолчанию. Эта команда существует для того, чтобы задать
условие выбора в окне (фильтр).
3. Укажите в бланке поле Класс, для которого задается условие отбора.
4. Введите условие отбора для включенного в бланк поля, т.е. введите образец совпадения
(имя, которое ищем) в первую ячейку строки бланка. Условие отбора – 10 класс.
5. Далее созданный фильтр нужно применить к записям формы Фильтр - Применить
фильтр.
Результатом явится список всех записей, имеющих заданный класс.
Поиск записи
Поиск записи
Упражнение 4. Создание и применение фильтра.
Задание: найдите все записи, содержащие в поле Класс название 10 класс.1. Откройте базу в режиме таблицы,
2. Найдите значок Фильтр по умолчанию. Эта команда существует для того, чтобы задать
условие выбора в окне (фильтр).
3. Укажите в бланке поле Класс, для которого задается условие отбора.
4. Введите условие отбора для включенного в бланк поля, т.е. введите образец совпадения
(имя, которое ищем) в первую ячейку строки бланка. Условие отбора – 10 класс.
5. Далее созданный фильтр нужно применить к записям формы Фильтр - Применить
фильтр.
Результатом явится список всех записей, имеющих заданный класс.
Таблица - Учебная - фильтр по умолчанию
Фильтр
фильтр
Таблица - Учебная - фильтр
Чтобы увидеть все записи нужно выполнить команду Удалить фильтр или нажать
кнопку панели инструментов.
Фильтр
Таблица - Учебная - фильтр
Фильтр
фильтр
Таблица - Учебная - фильтр
Упражнение 5. Возвращение к исходной таблице.
Задание: вернитесь к исходной таблице.Чтобы увидеть все записи нужно выполнить команду Удалить фильтр или нажать
кнопку панели инструментов.
Фильтр
Таблица - Учебная - фильтр
Удалить фильтр
- у которых рост больше или равен 175 см;
- у которых рост больше 170, но меньше 175 см ;
- у которых класс 10, а рост меньше 175 см.
В выражениях дли условий отбора допускается использование оператора шаблона.
3вездочки (*) - заменяет любую группу любых символов.
Знак вопроса (?) - заменяет любой один символ.
Упражнение 6. Использование шаблонов при задании фильтра.
Задание: найдите всех учеников:- у которых рост больше или равен 175 см;
- у которых рост больше 170, но меньше 175 см ;
- у которых класс 10, а рост меньше 175 см.
В выражениях дли условий отбора допускается использование оператора шаблона.
3вездочки (*) - заменяет любую группу любых символов.
Знак вопроса (?) - заменяет любой один символ.