Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Запрос на выборку




ОСНОВЫ РАЗРАБОТКИ ЗАПРОСОВ.

Одним из основных инструментов обработки данных в СУБД являются запросы. В Access имеется удобное для пользователя графическое средство формирования запроса по образцу – QBE (Query By Example), с помощью которого легко может быть построен сложный запрос.

Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде таблицы. Через запрос можно производить обновление данных в таблицах, добавление и удаление записей.

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

Для создания запроса нужно выполнить следующие команды: Запрос/Создать/Новый запрос/Конструктор.

В окне Добавление таблицы выбираются нужные таблицы для построения запроса, затем нужно нажать Закрыть и появляется окно конструктора запросов рис. 8

 

Рис 8. Окно конструктора запросов

 

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

§ в строку Поле включить имена полей, используемых в запросе,

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

§ в строку Условие отбора задать условия отбора записей,

§ в строку Сортировка выбрать порядок сортировки записей.

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

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

2) перетащить нужное поле из списка полей таблицы в схеме данных запроса в первую строку бланка запроса,

3) в списке полей каждой таблицы стоит символ *, который означает "все поля таблицы", этот пункт выбирается, если необходимо включить все поля таблицы.

Для удаления поля в бланке запроса, нужно выделить удаляемый столбец и нажать Del или Правка/удалить столбец.

В Условии отбора можно использовать следующие операторы: =, <, >, < > (не равно), And, Or, Not, In, Like, Between.

Если выражение в условии отбора не содержит оператора, то по умолчанию используется оператор =.

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

Оператор Between позволяет задать интервал для числового значения, например для поля Выслуга выбрать Between 2 And 5.

Оператор In позволяет выполнить проверку на равенство любому значению из списка, который задается в круглых скобках, например In ("Заволжское", "Ленинское", "Железнодорожное").

Оператор Like позволяет использовать образцы, использующие символы шаблона, при поиске в текстовых полях. Например, Like "Иванов".

В строке условие отбора можно предложить пользователю самому ввести искомое значение. Текст приглашения заключается в квадратные кавычки.

 




Поделиться с друзьями:


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


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



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




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