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