Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / РАБОТА В СУБД MICROSOFT ACCESS. Метод. указ. к лаб. работам.doc
Скачиваний:
95
Добавлен:
08.06.2015
Размер:
480.26 Кб
Скачать

Определение условий отбора

Условие отбора записей задается путем указания действительного выражения Access. Действительное выражение Access может содержать следующие элементы:

  • Константы и литералы представляют собой определенное числовое значение, последовательность символов или дату.

  • Операторы связывают отдельные элементы выражения и определяют операцию, которая должна быть выполнена над элементом (или элементами). Основные операторы представлены в Приложении, табл. 3.

  • Идентификаторзадает ссылку на поле, элемент управления или свойство объекта.

  • В выражениях можно использовать большое число различных функций Access. Основные статистические функции SQL приведены в Приложении, табл.4.

Выражение можно ввести непосредственно в строку Условие отбора: или с помощью построителя выражений. Примеры задания условий отбора приведены в табл. 11.

!! Создайте макет запроса Выборка по З, отбирающий адреса студентов, фамилии которых начинаются на букву "З". Для этого в бланке запроса для поляФамилияв качестве условия отбора следует ввести выражение:Like"З*".

!! Выполните запрос Выборка по З, затем закройте его, сохранив внесенные изменения.

Таблица 11

Примеры задания условий отбора

Выражение

Отображение записей

>"O"

Отображаются записи, значения соответствующего поля которых начинаются буквой из диапазона от «П» до «Я».

Like"K*"

Отображаются записи, значения соответствующего поля которых начинаются с буквы «К».

=#14.08.03#

Отображаются записи, соответствую­щее поле которых содержит значение 14.08.1993.

Bеtween#02.07.98# And#28.08.98#

Отображаются записи, соответствующее поле которых содержит значение даты из интервала от 01.11.1995 до 24.12.1995.

<Date( )-20

Отображаются записи, соответствую­щее поле которых содержит значение даты, расположенное не более чем 20 дней назад от текущей даты.

Not"Сызрань"

Отображаются записи, соответствую­щее поле которых не содержит значе­ния "Сызрань".

Is Null

Отображаются записи, соответствую­щее поле которых является пустым.

In("Москва","Волгоград")

Отображаются записи, соответствую­щее поле которых содержит значение "Москва" или "Волгоград".

Использование построителя выражений облегчает ввод условия отбора. Для запуска построителя выражений следует нажать кнопку Построить на панели инструментов.

!! Начните создание запроса Хорошистыв режиме конструктора (в запросе необходимо сделать выборку студентов, сдавших все экзамены на 4 и 5). Для этого выберите таблицыСписокиУспеваемость, в бланк запроса занесите поляФамилия,Имя,Математика,Физика,Информатика.

!! Установите курсор в строку Условие отборадля поляМатематикаи запустите построитель выражений.

Верхняя часть открывшегося окна Построитель выра­жений служит для введения действительного выражения.

Под полем для создания выражения расположены кнопки с наибо­лее часто используемыми операторами, скобками и кнопка Вставить.

Нижняя часть окна построителя выражений разделена на три поля.

  • Левое поле используется для выбора папки с нужным типом объектов базы данных или элементов выражения. Программа предоставляет доступ ко всем объектам те­кущей базы данных, а также функциям, константам, операторам и общим выраже­ниям. Знак "+" на изображении папки свидетельствует о том, что в ней находятся вложенные папки, для раскрытия иерархической структуры достаточно дважды щелкнуть левой клавишей мыши на пиктограмме соответствующей папки.

Щелчок по папке приводит к отображению в среднем поле всех содержащихся в ней объектов.

  • Среднее поле служит для выбора подтипа элементов выражения, например категории функций или опера­торов, отображаемых в правом поле.

  • Правое поле содержит непосредственно сами элементы выражения с учетом определенных типа и подтипа.

Для вставки элемента в выражение следует выбрать нужный тип элемента выражения, подтип, а затем и сам элемент и на­жать кнопку Вставить.

!! Постройте выражение 5 Or 4 (цифры введите с клавиатуры, а для вставки логического оператора выберите в правом поле папкуОператоры, в среднем –Логические, в правом –Or).

Кнопка Назад служит для отмены вставки послед­него элемента выражения.

Примечание. Если в выражение добавлен элемент, предусматриваю­щий вставку дополнительного элемента, Access автоматически вставит слово "Выраже­ние", которое в дальнейшем необходимо заменить нуж­ным элементом (выражением).

По завершении создания выражения необходимо нажать кнопку ОК . В результате программа вставит выражение в поле, из которого был активизирован построитель выражений.

!! Нажмите ОКи убедитесь, что выражение помещено в соответствующее поле.

!! Постройте аналогичные выражения для полей ФизикаиИнформатика.

!! Выполните запрос, просмотрите результат, сохраните запрос под именем Хорошистыи закройте его.

Соседние файлы в папке метод указания