Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание запроса

Выборка записей по нескольким значениям в нескольких полях

Выборка записей по одному значению в одном поле

При выполнении поиска и отбора записей в соответствии с некоторым значением только в одном поле у вас есть следующие средства:

- команда или кнопка Фильтр по выделенному (Filter By Selection) позволяет выбрать некоторое значение в таблице или форме, а затем просмотреть все записи, содержащие это значение;

- команда Исключить выделенное (Filter Excluding Selection) позволяет найти все записи, которые не содержат выбранное значение;

- команда Фильтр для (Filter For) позволяет найти все записи по введенному с клавиатуры значения;

- кнопка Изменить фильтр (Filter By Form) выводит на экран незаполненную запись, куда вы можете либо ввести значение, по которому необходимо выполнить отбор, либо выбрать это значение в списке.

 

Существует возможность создать фильтр для нескольких полей с применением нескольких условий для каждого. Для этого нужно использовать одновременно несколько условий, связанных оператором конъюнкции And (и). Фильтр, объединяющий условия фильтрации оператором дизъюнкции Or (или), выполняет отбор записей, которые удовлетворяют либо одному, либо другому значению, т.е. хотя бы одному из нескольких значений.

Теперь поговорим о запросах, которые отличаются от фильтров следующими свойствами:

- запрос можно сохранить в виде объекта базы данных;

- чтобы создать запрос, нет необходимости открывать таблицу или форму;

- запрос может содержать поля из нескольких таблиц;

- в качестве основы для отчета или формы вместо таблицы можно использовать запрос;

- специальные запросы можно использовать для вычислений, для обобщения информации, для добавления записей из одной таблицы в другую, для удаления записей, а также для глобального редактирования.

Наиболее гибким вариантом является создание запроса в режиме конструктора: задается имя таблицы, имена отбираемых столбцов, условия отбора, сортировки и вывода на экран. Условия, находящиеся в одной строке конструктора объединяются логическим оператором "и", а в разных строках - оператором "или". Можно также создать запрос по одному из следующих вариантов:

• простой запрос - позволяет указать таблицы из которых выбираются данные и имена столбцов.

• перекрестный запрос - при создании в рамках одной таблицы, напоминает сводную таблицу Excel (необходимо указать строки, столбцы, данные и функцию обработки данных). Для того, чтобы создать перекрестный запрос на основании нескольких таблиц надо сначала создать простой запрос, содержащий все необходимые столбцы из этих таблиц.

• повторяющиеся записи - выводит повторяющиеся записи из таблицы: указывается столбец по которому надо искать повторы и другие столбцы, данные из которых надо выводить для каждой из повторяющих­ся записей (например, для одинаковой "Зарплаты" вывести "ФИО"). Если дополнительные столбцы не указаны, то выводится "значение" - "количество повторов".

• записи без подчиненных - поиск записей, не имеющих связей с записями в другой таблице (например, клиенты, не имеющие заказов).

Помимо создания запроса одним из выше перечисленных способов, можно задать запрос и непосредствен­но, в виде инструкций SQL. Для этого необходимо перейти из режима конструктора запроса в режим SQL (Меню Вид/Режим SQL).

 

 

<== предыдущая лекция | следующая лекция ==>
Фильтры и запросы | Конструктор форм
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 304; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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