русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лекция 8. Построение запросов


Дата добавления: 2013-12-23; просмотров: 1204; Нарушение авторских прав


Сочетание логических операторов And, Or и Not

Логический оператор NOT

Примечание

Распространенной ошибкой является неправильное использование операторов Or и And при задании сложного условия отбора для одного поля. Так, если в приведенном примере по ошибке ввести выражение «Москва» and «С-Петербург» в строку Условие отбора для поля Город, это значит, вы просите Access найти записи, удовлетворяющие условию (Город = «Москва») and (Город = «С-Петербург»). Поскольку поле записи не может содержать более одного значения одновременно, то в результате вы не найдете ни одной записи, удовлетворяющей этому условию.

 

Иногда для ввода условия отбора записей используется логический оператор NOT (логическое отрицание). Так, для отбора из общего списка всех женщин для поля Пол, в которое вводятся значения «женский» или «мужской», достаточно ввести условие «женский». Однако мы получим тот же самый набор записей, и если введем условие «Not «мужской» (пол - не «мужской»).

 

На практике встречаются более сложные ситуации использования логических операторов And, Or и Not. Рассмотрим пример. Для отбора записей из таблицы Разговоры нашей базы данных в строки Условие отбора и несколько строк Или были введены условия

Рис.11. Ввод сложных условий отбора

 

Учитывая то, что условия, записанные в одной строчке, связываются логическим оператором And (русское «и»), а записанные в одном столбце союзом Or (русское «или»), «прочитаем» инструкцию Access по отбору записей: «Отобрать записи обо всех разговорах с Москвой и С-Петербургом, продолжавшиеся более трех минут (первая строка условия) ИЛИ всех разговорах после 12 февраля 2004 года, независимо от города (вторая строка условия)ИЛИ всех разговоров НЕ с Киевом, продолжавшихся более пяти минут (третья строка условия).



 


Первое, что следует сделать для построения запроса, ‑ решить, какая информация является необходимой, и определить, в каких таблицах она хранится. Потом нужно сформулировать условия отбора. Затем выполнить следующие действия:

1) загрузить базу данных и активизируйте ярлык Запросы;

2) двойным щелчком выбрать ярлык нового объекта Создание запроса в режиме конструктора;

3) в окне диалога Добавление таблицы выбрать поочередно таблицы, на основе которых будет строиться запрос, затем закрыть окно диалога;

4) двойным щелчком добавить в бланк запроса нужные поля;

5) задать условия отбора;

6) сохранить запрос;

7) с помощью кнопки Вид можно переключиться в режим таблицы и посмотреть результат отбора, затем закрыть окно запроса.

 

Когда запросвыполняется, Access выбирает данные и оформляет результат запроса в виде таблицы. Созданные запросы хранятся в файле базы данных. Список созданных запросов можно просмотреть, активизировав ярлык Запросы в окне базы данных.

 



<== предыдущая лекция | следующая лекция ==>
Логический оператор OR | Запрос с параметром


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.