Создание запросов в microsoft access. Создание запросов в access
Как создать запрос к базе данных Microsoft Access
Создание запросов к базе данных, это все равно, что отправка приказа на другом языке.
Поэтому начнем с того, что разберемся с минимальным набором команд в языке запросов, а так же создадим пару запросов.
Язык запросов и условия отбора.
Отправляя запрос к базе данных пользователь обычно указывает имена полей которые должны отобразиться в запросе, а так же критерии, по которым отбираются данные в таблицу запроса.
Это все равно, что дать библиотекарю задачу подобрать книжки на какую-то тематику, - тема будет критерием, раздел или стеллаж будет полем в котором будет осуществляться поиск.
В условии отбора так же необходимо указать степень соответствия критерия содержанию ячейки базы данных.
Like равно
> больше
< меньше
>= больше или равно
<= меньше или равно
<> неравно
Так же нужны логические функции:
AND – (И) если нужно, чтобы выполнялись сразу несколько условий
OR – (ИЛИ) если нужно чтобы выполнялось хоть одно условие
NOT – (НЕ) если нужно отобрать записи, исключив подходящие по критерию
Пример условия отбора к полю дата поступления может быть таким
Like 12.12.2016 - будут отобраны строчки таблицы в которых дата будет 12.12.2016.
<> 12.12.2016 - будут отобраны строчки таблицы в которых дата будет 11.12.2016 и раньше, 13.12.2016 и позже.
> 12.12.2016 - будет отобраны строки в которых дата начинается с 13.12.2016.
Если нам нужно усложнить отбор, то можно использовать логические функции И, ИЛИ и НЕ.
К примеру, если мы хотим выбрать дату поступления товара с 10.10.2015 до 12.12.2016, то если мы запишем >=10.10.2015, то будут отобраны даты и позже 12.12.2016, поэтому используем логическую функцию И.
>=10.10.2015 AND <= 12.12.2016
Как создавать запрос с помощью конструктора
1. Нажимаем на вкладку «Создать», а затем на кнопку «Конструктор запросов».
(Рисунок 1)
2. В окне «Добавление таблицы» выбираем таблицу и нажимаем «Добавить», а затем «Закрыть».
(Рисунок 2)
3. Выбираем имя таблицы или таблиц.
(Рисунок 3)
4. Выбираем имена столбцов, которые нам нужно получить в отчете о запросе.
(Рисунок 4)
5. Пишем условие выбора к полям (столбцам) таблицы, указывая критерий по которому будет производиться отбор.
(Рисунок 5)
6. Нажимаем серый крестик, чтобы закрыть конструктор запросов, если нужно записываем название запроса, нажимаем «ок»
(Рисунок 6)
7. Дважды кликаем на запросе, чтобы увидеть таблицу с отчетом о результатах запроса.
(Рисунок 7)
Пример запроса.
Поиск товаров поступивших 12.09.2015 или в диапазоне дат между 01.01.2016 и 12.12.2016.
Простой запрос, может пригодиться, если нужно отобрать данные о товарах для распродажи.
(Рисунок 8)
Если запрос не работает
1. Запрос введен правильно, но не работает, то либо таких данных нет, либо тип данных в данном столбце – текстовый.
2. Команды в запросе введены слитно, без пробелов.
3. Если очень много текста, а критерий точно задать нельзя, то можно использовать * (звездочку), которая означает любое количество символов. Так можно в тексте найти человека по фамилии *Иванов*. Так как поиск осуществляется по кодам символов, то текст должен полностью соответствовать. По запросу Like *Иванов* в итоговую таблицу попадут все Ивановичи, Ивановы, Поливановы, так как мы задали маску по которой будут отбираться записи (строчки таблицы) и легко видеть, что в фамилии Иванович есть некоторое количество символов после Иванов, а в фамилии Поливанов, есть некоторое количество символов до Иванов. Так же следует обратить внимание на кавычки, так как звездочки должны стоять до и после кавычек обозначающих, что внутри них текст - Like *”Иванов”*
4. Выбор типа запроса осуществляется на ленте конструктора - запрос на удаление, добавление, создание таблицы.
(Рисунок 9)
Еще записи по теме
www.tech-office2010.ru
Как создать запрос на выборку в Microsoft Access
Главной целью при создании базы данных является упорядоченная организация информации в таблице, избегая избыточности сведений и достигая логики при их объединении. Естественно, пользователю не интересны все данные, находящиеся в документах и клиента более интересует конкретная информация, нежели её месторасположение. Именно для подобной фильтрации сведений и существуют запросы. Запрос на выборку в Access является одним из самых используемых, он позволяет извлекать необходимую информацию, проводить вычисления, создавать перекрестные ссылки, но без изменения сведений в основных таблицах.
Как создать запрос на выборку в Access с помощью Конструктора
Для примера попробуйте создать список сотрудников с указанием их должности, оклада и надбавки исходя из стажа работы. Естественно, интересующие данные будут находиться в разных таблицах, поэтому выборка в Access будет осуществляться из связанных объектов. Для создания следует выполнить такие действия:
- Кликните мышкой по иконке «Конструктор запросов», после чего на экране появится пустая рабочая область и окошко «Добавление таблицы».
- Выберите по названию необходимый пункт и нажмите кнопку «Добавить». Если для выборки потребуется несколько документов, повторите операцию необходимое количество раз и кликните пункт «Закрыть». Все выбранные объекты отобразятся в верхней части листа.
- Следующий шаг – заполнение бланка запроса: в разделе «Поля» указываются названия таблиц, откуда будет браться информация.
- Установите связь между таблицами с помощью команды «Параметры объединения». Сохраните в Access все изменения макета и следуйте далее.
- Если все действия выполнены верно, то в рабочей области появится вкладка с именем нового запроса. Кликнув по ней дважды вы получите результат, сформированный системой. Особенностью полученной таблицей является то, что ни одно значение не исправляется.
На рисунке четко видно, что данные не упорядочены, и просматривать их в таком виде не очень удобно. При формировании запроса этот параметр следует иметь в виду. Для этого в бланке следует использовать строку под названием «Сортировка», с помощью которой можно выстроить список по надбавкам начиная от максимальной, заканчивая минимальным значением.
Помимо этого можно создавать в Access запрос на выборку с условием: для этого в поле «Условия отбора» следует задать необходимый параметр (определенную сумму оклада, просмотреть надбавки только у инженеров проекта и пр).
officeapplications.net
Создание запросов в microsoft access
Методические указания к лабораторным и практическим
работам по курсу "Информатика"
Для студентов всех направлений,
дневной формы обучения
Оглавление
1. ЗАПРОСЫ И ИХ ПРИМЕНЕНИЕ 3
2. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ 3
2.1. Создание запросов 3
2.1.1. Создание запроса на выборку в режиме конструктора 4
2.1.2.Создание запроса на выборку с помощью мастера 6
2.1.3. Удаление запроса 7
3.1.4.Добавление столбца в бланк запроса 7
3.1.5.Удаление поля из бланка запроса 8
2.1.6. Сортировка записей в запросе 8
2.1.7. Задание условий отбора в полях запроса 8
2.1.8. Вычисления в запросе 9
2.1.9.Создание выражения с помощью построителя выражений 11
3. ПРИМЕР ВЫПОЛНЕНИЯ ЗАДАНИЯ 12
4. ЗАДАНИЕ 14
5. КОНТРОЛЬНЫЕ ВОПРОСЫ 14
6. ТРЕБОВАНИЯ К ОТЧЕТУ 15
ЦЕЛЬ РАБОТЫ
Получение навыков по созданию в Microsoft Access простых запросов, организации сортировки в запросах, использовании условий в запросах и создания вычисляемых полей.
1. Запросы и их применение
Microsoft Access объединяет сведения из разных источников в одной реляционной базе данных.
Для поиска и отбора данных, удовлетворяющих определенным условиям создается запрос. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц, выполнять встроенные или специальные вычисления. Запросы также используются в качестве источника данных для форм и отчетов.
Наиболее часто используется запрос на выборку. При его выполнении данные, удовлетворяющие условиям отбора, выбираются из одной или нескольких таблиц и выводятся в определенном порядке.
2. Порядок выполнения работы
2.1. Создание запросов
В Microsoft Access после создания таблиц и организации связей между ними создаются запросы.
Запрос можно создать с помощью мастера или самостоятельно. В этом случае следует в режиме конструктора выбрать таблицы или запросы, содержащие нужные данные и заполнить бланк запроса.
2.1.1. Создание запроса на выборку в режиме конструктора
Вокне базы данных (рис.1) перейдите к вкладке ЗАПРОСЫ и щелкните кнопку СОЗДАТЬ.
Рис. 1. Окно БАЗА ДАННЫХ
Вдиалоговом окне НОВЫЙ ЗАПРОС (рис. 2) выберите команду “Конструктор” и щелкните кнопку OK.
Рис. 2. Окно НОВЫЙ ЗАПРОС
В
Рис. 3. Окно ДОБАВЛЕНИЕ ТАБЛИЦЫ
Для добавления объектов в запрос дважды щелкните кнопкой мыши на имени каждого добавляемого объекта, а затем щелкните кнопку ЗАКРЫТЬ.
Если запрос содержит несколько таблиц или запросов, убедитесь, что между собой их соединяет линия. Для Microsoft Access это означает, что данные связаны. Если же линий нет, создайте их (установите курсор мыши на связываемое поле первой таблицы, нажмите левую кнопку мыши и, не отпуская ее, переместите курсор на связываемое поле другой таблицы).
Добавьте поля в запрос перемещая их имена с помощью мыши из списка полей в бланк запроса (рис.4).
Рис. 4. Окно заполнения бланка запроса
6 Внесите в запрос необходимые усовершенствования: оп- ределите условие отбора, порядок сортировки, создайте вычисляемые поля.
Для сохранения запроса выберите пункт меню ФАЙЛ команду “Сохранить” (или щелкните кнопку СОХРАНИТЬ на панели инструментов). Введите имя, соответствующее соглашениям об именах объектов Microsoft Access, и щелкните кнопку OK.
9 Для просмотра результатов запроса щелкните кнопку ВИД на панели инструментов.
studfiles.net
Создание запросов в microsoft access
Министерство образования Российской Федерации
Воронежская государственная технологическая академия
Кафедра математического моделирования
информационных и технологических систем
Методические указания к практическим занятиям по курсу
"Базы и банки данных"
Для студентов специальности 071900 –
“Информационные системы в пищевой
и химической промышленности”
Воронеж
2000
УДК 681.3.06
Создание запросов в Microsoft Acсess: Метод. указания к практическим занятиям по курсу “Базы и банки данных” /Воронеж. гос. технол. акад.; Сост. Д.И. Шишлянников, О.Ю. Никифорова, А.В. Перова, О.А. Гордиенко. Воронеж, 2000. 16 с.
Методические указания разработаны в соответствии с требованиями, предъявляемыми квалификационной характеристикой ГОС ВО подготовки инженера по специальности 071900 “Информационные системы в пищевой и химической промышленности”. Они предназначены для закрепления теоретических знаний дисциплин цикла ЕН и содержат сведения о создании простых запросов, организации сортировки в них, использовании условий и создания вычисляемых полей.
Табл. 2. Ил. 5. Библиогр.: 5 назв.
Составители: доцент Д.И. ШИШЛЯННИКОВ,
ассистенты О.Ю. НИКИФОРОВА, А.В. ПЕРОВА,
ведущий программист О.А. ГОРДИЕНКО
Научный редактор профессор В.В. СЫСОЕВ
Рецензент д.т.н. Д.Б. ДЕСЯТОВ
Печатается по решению
редакционно-издательского совета
Воронежской государственной технологической академии
Шишлянников Д.И
Никифорова О.Ю.,
Перова А.В.,
Гордиенко О.А., 2000
Воронежская
государственная
технологическая
академия, 2000
Оглавление
1. ЗАПРОСЫ И ИХ ПРИМЕНЕНИЕ 4
2. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ 4
2.1. Создание запросов 4
2.1.1. Создание запроса на выборку в режиме конструктора 5
2.1.2.Создание запроса на выборку с помощью мастера 7
2.1.3. Удаление запроса 8
3.1.4.Добавление столбца в бланк запроса 8
3.1.5.Удаление поля из бланка запроса 9
2.1.6. Сортировка записей в запросе 9
2.1.7. Задание условий отбора в полях запроса 9
2.1.8. Вычисления в запросе 10
2.1.9.Создание выражения с помощью построителя выражений 12
3. ПРИМЕР ВЫПОЛНЕНИЯ ЗАДАНИЯ 13
4. ЗАДАНИЕ 15
5. КОНТРОЛЬНЫЕ ВОПРОСЫ 15
6. ТРЕБОВАНИЯ К ОТЧЕТУ 16
ЦЕЛЬ РАБОТЫ
Получение навыков по созданию в Microsoft Access простых запросов, организации сортировки в запросах, использовании условий в запросах и создания вычисляемых полей.
1. Запросы и их применение
Microsoft Access объединяет сведения из разных источников в одной реляционной базе данных.
Для поиска и отбора данных, удовлетворяющих определенным условиям создается запрос. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц, выполнять встроенные или специальные вычисления. Запросы также используются в качестве источника данных для форм и отчетов.
Наиболее часто используется запрос на выборку. При его выполнении данные, удовлетворяющие условиям отбора, выбираются из одной или нескольких таблиц и выводятся в определенном порядке.
studfiles.net
Как создавать запросы в Microsoft Access
Запрос (query) – это средство, позволяющее собрать необходимую информацию из объемной базы данных, т.е. это вопрос, сформированный по отношению к БД. Создание запросов в Access может осуществляться несколькими способами: по образцу (QBE)и с помощью структурированного языка запросов (SQL).
QBE – средство для поиска необходимых сведений в базе.
SQL – составленные программистом инструкции, задающие ход дальнейших действий для полученных результатов.
Создание запросов в Access 2007, 2010, 2013:
Перед созданием необходимо определиться с:
- полями в БД, по которым будет происходить поиск информации;
- предметом поиска;
- перечнем полей, которые будут демонстрироваться в результате выполнения задания.
В окошке «База данных» следует выбрать вкладку с соответствующим названием и дважды щелкнуть по ней, после чего на экране появится новое окно Конструктора.
- В окне «Добавление таблицы» выберите один или несколько документов, которые следует использовать и нажмите кнопку «Добавить». После всех выбранных вариантов, нажмите кнопку «Закрыть».
- Все выбранные объекты переместятся на верхнюю панель Конструктора, связи (если таковые имеются) также будут отображены. При отсутствии связей, Access автоматически устанавливает их исходя из наличия полей с одинаковыми именами. Лишние соединения, добавленные приложением, основанные на неверном совпадении, можно удалить вручную, выделив необходимые, и нажав Delete.
- Укажите поля, которые должны отображаться в запросе Access с помощью выделения мышкой, перетаскивания или использования раскрывающегося списка.
- Следующие строчки «Условие» и «Или» обязательны к заполнению. Здесь располагаются условия отбора записей: они могут быть даже в виде логического выражения.
- Установить порядок сортировки можно с помощью одноименной кнопки для каждого поля отдельно, используя критерии по возрастанию или по убыванию. По умолчанию это параметр отключен для всех результатов.
- Чтобы удалить поле из табличных результатов, уберите «птичку» с пункта «Вывод на экран».
- После того, как бланк сформирован, его следует сохранить. Выберите на панели инструментов Access кнопку с соответствующим названием или выполните команду «Файл/Сохранить».
Как видите, создание запросов в Access не настолько сложный процесс, как это могло показаться в начале.
officeapplications.net
Создание простого запроса. Microsoft Access 2007
Создание простого запроса
К данным таблиц можно обратиться, затем извлечь их, выполнить какие-либо вычисления – все это осуществляется с помощью запроса на выборку. Та ким способом также можно получить любую информацию о данных, выполнить фильтрацию данных, внести данные в форму или отчет, осуществить автоматизацию управления данными.
В Microsoft Access 2007 существует четыре пути создания запросов:
• с помощью мастера запросов;
• с использованием конструктора запросов;
• в режиме SQL-редактора;
• на основе существующего фильтра.
Далее подробно будет разобран каждый из способов создания запросов.
Создание с помощью мастера
Сейчас вы узнаете, как создать простой запрос в Access 2007 с помощью мастера запросов. Для этого следует выполнить следующее.
1. Откройте желаемую базу данных.
2. Перейдите на вкладку Создание (рис. 5.1).
Рис. 5.1. Вкладка Создание
3. На вкладке приведены группы Таблицы , Формы , Отчеты , Другие . Нажмите кнопку Мастер запросов в группе Другие . Откроется первое окно мастера запросов (рис. 5.2).
Рис. 5.2. Первое окно мастера запросов – создаем новый запрос4. В появившемся окне предложено четыре варианта создания запросов. Выберите вариант Простой запрос и нажмите кнопку ОК . Откроется следующее окно мастера запросов (рис. 5.3).
Рис. 5.3. В следующем окне мастера следует указать таблицу для запроса5. Для создания запроса в раскрывающемся списке Таблицы и запросы выберите необходимую таблицу.
148
6. Выбрав таблицу, укажите также нужные поля из списка Доступные поля . Переместите их в список Выбранные поля нажатием кнопки
(рис. 5.4).
Рис. 5.4. Выбранные поля таблицы7. После переноса полей в правый список нажмите кнопку Далее , на экране появится окно мастера запросов (рис. 5.5).
Рис. 5.5. В этом окне мастера задается имя запроса8. Вы можете указать название вашего нового запроса в поле Задайте имя запроса . Можете также посмотреть результаты выполнения запроса, установив переключатель в положение Открыть запрос для просмотра данных . После выполнения указанных действий переходите к следующему шагу, нажав кнопку Готово .
9. Мастер запросов завершит свою работу. При этом создастся и сохранится запрос в текущей базе данных. Вы сможете увидеть название вашего нового запроса в области переходов, а выбранные данные – в таблице главного окна (рис. 5.6).
Рис. 5.6. Таблица с выбранными по запросу даннымиКак видите, создание простого запроса с помощью мастера отнимает менее минуты времени и не вызывает никаких сложностей. Ниже вы познакомитесь с созданием отчета с помощью еще одного инструмента – конструктора запросов.
Создание запроса в конструкторе
Создание нового запроса с помощью конструктора запросов несколько сложнее, но в данном случае вы получите гораздо больше возможностей. При использовании конструктора запросов вы можете не только создавать новые запросы, но также изменять уже имеющиеся запросы в базе данных. Если вы запустите конструктор, то увидите инструменты, с помощью которых вы можете создать и изменить запрос. В появившемся окне находятся таблица запроса, бланк запроса (таблица, ячейки которой используются для определения структуры и свойств запроса).
Для создания запроса с использованием конструктора выполните следующее.
1. Откройте желаемую базу данных.
2. Теперь перейдите на вкладку Создание (см. рис. 5.1).
3. На вкладке приведены группы Таблицы , Формы , Отчеты , Другие . Нажмите кнопку Конструктор запросов в группе Другие . Откроется окно Добавление таблицы (рис. 5.7).
Рис. 5.7. Окно Добавление таблицы4. В появившемся окне есть три вкладки: Таблицы , Запросы , Таблицы и запросы . На вкладке Таблицы выберите необходимую таблицу и нажмите кнопку Добавить . Затем нажмите кнопку Закрыть , после чего на экране появится пустой бланк запроса на основании выбранной таблицы (рис. 5.8).
Рис. 5.8. Бланк запроса в конструкторе запросов5. В нижней части окна в открывающемся списке Поле выберите необходимое поле таблицы (рис. 5.9).
Рис. 5.9. Выбор поля таблицы6. В поле Вывод на экран снимите флажок, чтобы данное поле не выводилось на экран.
7. Выберите следующий раскрывающийся список Поле и укажите другое поле для формирования запроса.
8. На панели быстрого доступа нажмите кнопку Сохранить . Появится окно, в котором вы сможете ввести имя нового запроса (рис. 5.10).
Рис. 5.10. Окно Ввод имени запроса9. Нажмите кнопку ОК . Для просмотра запроса нажмите кнопку Выполнить на вкладке Конструктор . Вы увидите следующее (рис. 5.11).
Рис. 5.11. Результат запросаВ окне представлен результат выполнения запроса – поле Адрес из таблицы Клиенты . Поле Телефон на экране не выводится, так как вы сняли флажок Вывод на экран . Создание запроса с помощью конструктора занимает больше времени, но предоставляет значительно больше возможностей.
Создание запроса из фильтра
Фильтр является набором условий, позволяющих отбирать подмножество записей или сортировать их. Как и в запросах на выборку, фильтры извлекают подмножества записей из базовой таблицы или запроса. Между фильтрами и запросами на выборку существуют некоторая связь, то есть запрос можно сохранить в виде фильтра, а фильтр использовать для создания нового запроса.
Попробуем разобраться с созданием запроса на основе фильтра.
1. Откройте нужную базу данных. В области переходов щелкните кнопкой мыши на нужной таблице.
2. Перейдите на вкладку Главная .
3. В группе элементов Сортировка и фильтр нажмите кнопку Параметры расширенного фильтра , чтобы открыть список доступных пунктов. Выберите пункт Расширенный фильтр . Измените существующий или создайте новый фильтр.
4. На вкладке Главная в группе Сортировка и фильтр нажмите кнопку Применить фильтр .
5. Вы можете изменить условия фильтра, если вас не устраивают записи таблицы. После выполнения процедуры вы можете сохранить фильтр в виде запроса, возвратившись в окно Конструктора фильтра . Перейдите на вкладку Главная . Нажмите кнопку Параметры расширенного фильтра , расположенную в группе Сортировка и фильтр . В открывшемся меню выберите команду Сохранить как запрос . На экране появится окно, в котором вы можете ввести имя нового запроса (рис. 5.12).
Рис. 5.12. Окно Сохранение в виде запроса6. Введите имя запроса в поле Имя запроса и нажмите кнопку ОК . В результате вы получите запрос к базе данных. Как видите, создание запросов в Microsoft Access 2007 проходит довольно быстро и не вызывает сложностей. Но это еще не все: созданные запросы можно модифицировать, о чем и будет рассказано в следующем разделе.
Поделитесь на страничкеСледующая глава >
it.wikireading.ru
Создание запросов в классических базах данных Access с помощью средства чтения с экрана
С помощью средства чтения с экрана можно создавать запросы в Access. Запросы упрощают просмотр, добавление, удаление или изменение данных в классической базе данных Access. Они также полезны, если вы хотите быстро найти данные, вычислить или обобщить их, а также автоматизировать такие задачи управления данными, как просмотр актуальных данных.
Примечание: В этой статье предполагается, что пользователи JAWS отключили виртуальное меню ленты.
В этом разделе
Типы запросов
В хорошо спроектированной базе данных данные, которые нужно добавить в форму или отчет, обычно находятся в нескольких таблицах. Запрос извлекает данные из различных таблиц и собирает их для отображения в форме или отчете. Существует два основных типа запросов: запрос на выборку и запрос на изменение. Тип создаваемого запроса зависит от того, какую задачу вы хотите выполнить.
Запрос на выборку является запросом результатов. Он позволяет получить только нужные данные в виде таблицы. Используйте запрос на выборку для выполнения следующих задач:
-
просмотр данных из определенных полей в таблице;
-
одновременный просмотр данных из нескольких связанных таблиц;
-
просмотр данных на основе определенных условий;
-
вычисления;
-
объединение данных из различных таблиц.
Например, если в таблице Продукт есть несколько полей (столбцов), вы можете создать запрос на выборку, чтобы получить сведения только из необходимых полей. Вы также можете добавить условия для фильтрации возвращенных строк, чтобы, например, просмотреть только строки для товаров стоимостью более 100 ₽.
Запрос на изменение — это запрос на выполнение действия с данными. Используйте его для добавления, изменения или удаления данных в базе данных. Для каждой задачи, например добавления или удаление данных, существует специальный тип запроса.
Создание запроса на выборку
Вы можете создать запрос на выборку с помощью мастера или конструктора запросов. Если вы хотите выполнить простой запрос, используйте мастер. Если вам нужно добавить в запрос условия отбора, используйте конструктор запросов.
Использование мастера запросов
-
Нажмите клавиши ALT+С, Т+А. Откроется окно Новый запрос, в котором выбран мастер Простой запрос.
Советы:
-
Если вы еще не сохранили таблицу, для которой создается запрос, вам будет предложено сделать это перед открытием мастера запросов.
-
С помощью мастера запросов также можно создавать другие типы запросов: перекрестный запрос, запрос "Повторяющиеся значения" (чтобы найти записи с повторяющимися значениями в одной таблице) и запрос "Записи без подчиненных" (чтобы найти записи [строки] в одной таблице, не связанные с записями в другой таблице).
-
-
Нажмите клавишу ВВОД. Откроется окно Создание простого запроса с фокусом на списке Доступные поля.
-
Чтобы перейти к полю со списком Таблицы и запросы, нажмите клавиши ALT +Т или SHIFT+TAB.
-
Чтобы открыть раскрывающийся список, нажмите клавиши ALT+СТРЕЛКА ВНИЗ. В раскрывающемся списке с помощью клавиш СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ выберите таблицу, в которой нужно выполнить запрос.
-
Чтобы перейти к полю со списком Доступные поля, нажмите клавишу TAB. Чтобы выбрать поле для выполнения запроса, используйте клавишу СТРЕЛКА ВНИЗ.
-
Чтобы добавить поле в запрос, нажмите ALT+Ы. Фокус переместится в поле со списком Выбранные поля.
-
Нажмите клавишу TAB. Услышав слова "Кнопка «Больше чем»", нажмите клавишу ВВОД. Если вы хотите добавить все поля, нажмите клавиши ALT+Ы, нажимайте клавишу TAB, пока не услышите сообщение "Кнопка «Двойная стрелка вправо»", и нажмите клавишу ВВОД.
Чтобы добавить другие таблицы в запрос, нажмите ALT+Т. Фокус переместится к полю Таблицы и запросы. При необходимости повторите шаги 4–7.
-
Когда вы закончите вводить все таблицы и поля, нажмите клавиши ALT+Д, чтобы перейти к следующей странице мастера.
Совет: То, какая страница отобразится, зависит от введенных сведений. Например, вам может быть предложено выбрать подробную и итоговую версию запроса. Выберите нужный вариант и нажмите клавиши ALT+Д, чтобы перейти к следующей странице мастера.
-
Когда вы перейдете к новой странице мастера и услышите сообщение "Задайте имя запроса", нажимайте клавиши SHIFT+TAB. Фокус перемещается в поле Название. Введите имя.
-
Просмотрите, измените и сохраните запрос.
-
Чтобы сохранить запрос и открыть его для просмотра сведений, нажмите клавиши ALT+О и клавишу ВВОД. Чтобы закрыть запрос, нажмите клавишу F6.
-
Чтобы сохранить запрос и завершить работу мастера без просмотра результатов запроса, нажмите клавиши ALT+Г. После закрытия мастера запрос откроется на новой вкладке, а фокус будет установлен в первой ячейке.
-
Чтобы изменить структуру запроса, нажмите клавиши ALT+К и ВВОД. Запрос откроется в режиме конструктора.
-
Использование конструктора запросов
-
Нажмите клавиши ALT+С, К+К. Откроется диалоговое окно Добавление таблицы с вкладкой Таблицы, и вы услышите сообщение "Диалоговое окно «Добавление таблицы»".
-
Чтобы выбрать таблицу в поле Добавление таблицы и добавить ее в запрос, нажимайте клавишу СТРЕЛКА ВНИЗ, а затем нажмите клавишу ALT+Д. Таблица будет вставлена в рабочую область над бланком.
-
Чтобы закрыть диалоговое окно Добавление таблицы, нажмите клавиши ALT+З.
-
Фокус переместится в строку поля на бланке. Вы услышите сообщение "Конструктор, счетчик, тип и текст". (Экранный диктор произносит "Access, строка 1, столбец 1".) Чтобы добавить поле на бланк, нажмите клавиши ALT+СТРЕЛКА ВНИЗ. Откроется раскрывающийся список доступных полей.
-
Для перехода по раскрывающемуся списку нажимайте клавиши CTRL+СТРЕЛКА ВВЕРХ. (В экранном дикторе фокус автоматически перемещается в раскрывающийся список.)
-
Чтобы выбрать поле в раскрывающемся списке, нажимайте клавишу СТРЕЛКА ВНИЗ, а затем нажмите клавишу ВВОД. Выбранное поле появится в столбце. Переход к следующему столбцу выполняется автоматически.
-
Чтобы добавить еще одно поле в запрос, повторите шаги 4–6.
-
Чтобы добавить условие в поле:
-
В столбце поля, для которого вы хотите добавить условие, нажимайте клавишу СТРЕЛКА ВНИЗ, пока не услышите сообщение "Условие отбора". (Экранный диктор произнесет слова "Строка 11, столбец 1".)
-
Введите условие. Например, для поля "Цена" в таблице "Товары" можно ввести условие ">=100", чтобы получить список товаров стоимостью не меньше 100 ₽.
-
-
Чтобы просмотреть результаты запроса, нажмите клавиши ALT, Б+К и Ы.
-
Нажмите клавиши CTRL+S, чтобы сохранить запрос. В диалоговом окне Сохранение введите имя и нажмите клавишу ВВОД.
Примечание: С помощью конструктора запросов можно одновременно просмотреть данные из нескольких связанных таблиц. Например, если у вас есть база данных с таблицей "Клиенты" и таблицей "Заказы", в каждой из которых есть поле "Код клиента", формирующее связь "один ко многим" между двумя таблицами, вы можете создать запрос, возвращающий заказы клиентов в определенном городе. Чтобы создать запрос, который одновременно получает данные из нескольких таблиц, выполните указанные выше действия, повторив шаги 2–8 для добавления дополнительных таблиц, полей и условий в запрос.
Создание запроса с параметрами
Если часто требуется выполнять варианты определенного запроса, можно использовать запрос с параметрами. При выполнении запроса с параметрами у пользователя запрашиваются значения полей, которые затем используются для создания условий для запроса.
-
В области навигации выберите запрос, на основе которого вы хотите создать запрос с параметрами.
-
Нажмите клавишу приложения (обычно в правом нижнем углу клавиатуры) или клавиши SHIFT+F10. Откроется контекстное меню, и вы услышите сообщение "Открыть, О".
-
Нажмите клавишу К. Запрос откроется в представлении Конструктор, а фокус будет установлен на первой строке первого поля в бланке.
-
Чтобы перейти к полю, которое вы хотите изменить, нажимайте клавишу СТРЕЛКА ВПРАВО.
-
Чтобы перейти к строке Условия отбора, нажимайте клавишу СТРЕЛКА ВНИЗ, пока не услышите сообщение "Условие отбора". (Экранный диктор произнесет сообщение "Строка 11, столбец 1".)
-
В ячейке удалите все данные и введите строку параметра. Например, если вы хотите создать запрос с параметрами для поиска клиентов из Москвы, удалите "Москва" и введите [Город?]. В предложении нельзя использовать точку (.) или восклицательный знак (!).
Строка [Город?] является предложением ввести параметр. Квадратные скобки показывают, что при выполнении запроса должно появиться предложение ввести данные, а текст (в данном случае [Город?]) представляет собой вопрос, который отображается в этом предложении.
-
Чтобы выполнить запрос, нажмите клавиши ALT, Б+К и Ы. Откроется окно Введите значение параметра с фокусом в поле изменения. Введите значение, например "Москва".
-
Перейдите к кнопке ОК и нажмите клавишу ВВОД. В этом примере будут показаны заказов клиентов из Москвы.
Указание типов данных для параметра
Вы также можете указать, данные какого типа разрешается вводить в качестве значения параметра. Тип данных можно настроить для любого параметра, но особенно важно сделать это для числовых и денежных данных, а также данных о дате и времени. Когда для параметра указан тип данных, пользователи получают более понятные сообщения об ошибках в случае ввода данных неправильного типа, например ввода текста, когда ожидаются денежные данные.
Примечание: Если параметр настроен таким образом, чтобы принимать текстовые данные, любое введенное значение интерпретируется как текст и сообщение об ошибке не отображается.
Чтобы задать тип данных для параметра в запросе, выполните указанные ниже действия.
-
Откройте запрос с параметрами. Чтобы перейти в представление Конструктор, нажмите клавиши ALT+Я, 7, а затем К. Откроется бланк.
-
Нажмите клавиши ALT, Б+К и П. Откроется диалоговое окно Параметры запроса с фокусом на столбце Параметр.
-
Введите предложение ввести данные для каждого параметра, для которого вы хотите задать тип данных. Они должны совпадать с предложениями, которые были указаны в строке "Условие отбора" бланка запроса. Например, если вы ввели [Город?], следует ввести это же предложение в диалоговое окно Параметры запроса.
-
Чтобы перейти в столбец Тип данных, нажмите клавишу TAB.
-
Чтобы открыть раскрывающийся список, нажмите клавиши ALT+СТРЕЛКА ВНИЗ.
-
Чтобы выбрать тип данных для параметра, нажимайте клавишу СТРЕЛКА ВНИЗ.
-
Чтобы сохранить и закрыть диалоговое окно, нажмите клавишу ВВОД.
Узнайте больше об использовании параметров для ввода данных при запуске запроса.
Создание перекрестного запроса
Если вы хотите изменить структуру сводных данных, чтобы сделать их более наглядными и информативными, то можете использовать перекрестный запрос. С помощью перекрестного запроса можно вычислить сумму, среднее значение или другую агрегатную функцию с последующей группировкой результатов в двух наборах значений: сбоку и сверху таблицы. Мастер запросов поможет вам быстро создать перекрестный запрос.
При использовании мастера необходимо выбрать только одну таблицу или один запрос в качестве источника записей для перекрестного запроса. Если данные, которые вы хотите включить, содержатся в нескольких таблицах, сначала создайте запрос на выборку, возвращающий их.
-
Нажмите клавиши ALT+С, Т+А. Откроется диалоговое окно Новый запрос, в котором выбран мастер Простой запрос.
Совет: Если вы еще не сохранили таблицу, для которой создается запрос, вам будет предложено сделать это перед открытием мастера запросов.
-
Нажмите клавишу СТРЕЛКА ВНИЗ. Вы услышите "Мастер перекрестных запросов".
-
Нажмите клавишу ВВОД или клавиши ALT+Д. Откроется мастер Перекрестный запрос с выбранным переключателем Таблицы и фокусом в поле со списком "Таблицы".
-
Выберите объекты, которые вы хотите использовать для создания перекрестного запроса.
-
Чтобы выбрать таблицу, нажимайте клавишу СТРЕЛКА ВНИЗ.
-
Чтобы выбрать запрос, нажмите клавиши ALT+З. Когда вы услышите сообщение "Переключатель «Запросы» установлен", нажмите клавиши SHIFT+TAB, чтобы перейти к списку, а затем выберите запрос с помощью клавиши СТРЕЛКА ВНИЗ.
-
Чтобы выбрать и таблицы, и запросы, нажмите клавиши ALT+И. Когда вы услышите сообщение "Переключатель «Таблицы и запрос» установлен", нажмите клавиши SHIFT+TAB, чтобы перейти к списку, а затем выберите запросы и таблицы с помощью клавиши СТРЕЛКА ВНИЗ.
-
-
Чтобы перейти к следующей странице, нажмите клавишу ВВОД или ALT+Д.
-
Откроется страница с фокусом на списке Доступные поля. Чтобы выбрать поле, содержащее значения, которые требуется использовать в качестве заголовков строк, нажимайте клавишу СТРЕЛКА ВНИЗ.
-
Чтобы добавить выбранное поле, нажмите клавишу TAB, а затем клавишу ВВОД. Повторите это действие для каждого поля, которое вы хотите добавить.
Советы:
-
В качестве источников заголовков строк можно выбрать до трех полей, однако чем меньше используется заголовков строк, тем легче будет изучать перекрестную таблицу.
-
Если для формирования заголовков строк выбирается несколько полей, то порядок их выбора определяет, как будут по умолчанию сортироваться результаты.
-
-
Чтобы перейти к следующей странице мастера, нажмите клавишу ВВОД или ALT+Д.
-
Чтобы выбрать поле, содержащее значения, которые требуется использовать в качестве заголовков столбцов, нажимайте клавишу СТРЕЛКА ВНИЗ.
Совет: Обычно следует выбирать поле, содержащее меньше значений, чтобы результаты было удобно читать. Например, использовать поле с небольшим количеством возможных значениями (такое как пол) обычно предпочтительнее, чем поле, которое может содержать множество различных значений (такое как возраст).
-
Если поле, выбранное для создания заголовков столбцов, содержит данные типа "Дата/время", мастер выполнит дополнительное действие, предложив сгруппировать даты по интервалам. Вы можете выбрать значение Год, Квартал, Месяц, Дата или Дата и время. Если для заголовков столбцов не выбрано поле "Дата/время", мастер пропускает эту страницу.
-
Чтобы перейти к следующей странице, нажмите клавишу ВВОД или ALT+Д. При открытии страницы выбирается первое поле в списке Поля, а фокус устанавливается на списке Функции.
-
Чтобы перейти к списку "Поля" и выбрать другое поле, нажмите клавиши SHIFT+TAB. Вы услышите сообщение "Поля, двоеточие, список" и имя первого поля. (В экранном дикторе прозвучит фраза "Поля, выбрано".)
-
Чтобы выбрать поле, нажимайте клавишу СТРЕЛКА ВНИЗ.
-
Чтобы перейти к полю Список функций, нажмите клавишу TAB. Вы услышите сообщение "Функции, двоеточие, список" и имя первой функции. (В экранном дикторе прозвучит фраза "Функции, выбрано".)
-
Чтобы выбрать функцию для расчета итоговых значений, используйте клавишу СТРЕЛКА ВНИЗ. Тип данных, выбранный в этом поле, определяет, какие функции будут доступны.
-
После завершения выбора перейдите с помощью клавиши TAB к флажку Да и установите или снимите его.
Если итоги строк включены, в перекрестный запрос добавляется заголовок строки, в котором используются те же поле и функция, что и для значения поля. При включении итога по строке вставляется дополнительный столбец, содержащий сводные данные по остальным столбцам. Например, если перекрестный запрос вычисляет средний возраст по расположению и полу (с использованием заголовков столбцов, определяемых полом), в дополнительном столбце будет рассчитываться средний возраст по расположению независимо от пола.
Совет: Функцию, используемую для получения итогов по строкам, можно изменить, отредактировав перекрестный запрос в режиме конструктора.
-
Чтобы перейти к следующей странице мастера, нажмите клавишу ВВОД или ALT+Д.
-
На следующей странице нажмите клавиши SHIFT+TAB, а затем введите имя. Имя по умолчанию содержит суффикс "_перекрестный".
-
Просмотрите, измените и сохраните запрос.
-
Чтобы просмотреть перекрестный запрос, нажмите клавишу ВВОД.
-
Чтобы изменить структуру запроса, нажмите клавиши ALT+К и ВВОД.
-
Чтобы сохранить запрос и завершить работу мастера, нажмите клавиши ALT+Г.
-
Создание запроса на удаление
Если вы хотите одновременно удалить записи (строки) из таблицы или двух связанных таблиц, используйте запрос на удаление. Запрос на удаление полезен, так как он позволяет задать условия для быстрого поиска и удаления данных. Он также сэкономит вам время, так как вы сможете повторно использовать сохраненный запрос.
Примечания:
-
Перед удалением данных или выполнением запроса на удаление убедитесь в том, что у вас есть резервная копия классической базы данных Access. Запрос на удаление дает возможность просмотреть удаляемые строки перед удалением.
-
Если вы хотите удалить всего несколько записей, использовать запрос не нужно. Можно открыть таблицу в режиме таблицы, выбрать поля (столбцы) или записи (строки), которые требуется удалить, нажать клавишу DELETE и подтвердить удаление.
Создание запроса на удаление
-
Нажмите клавиши ALT+С, К+К. Откроется диалоговое окно Добавление таблицы.
-
Чтобы выбрать таблицу, нажимайте клавишу СТРЕЛКА ВНИЗ. Нажмите ALT+Д. Повторите эти действия для каждой таблицы, из которой вы хотите удалить записи.
-
Чтобы закрыть диалоговое окно Добавление таблицы, нажмите клавиши ALT+З. Таблица появится в виде окна в левой верхней части бланка запроса. В ней будут перечислены все поля.
-
Нажмите клавишу ALT, Б+К и М. Откроется бланк с фокусом в первом поле. В бланке не будет строк Сортировка и Показать и появится строка Удаление.
-
Когда вы услышите сообщение "Счетчик, строка 1, тип и текст", нажмите клавиши ALT+СТРЕЛКА ВНИЗ, чтобы открыть раскрывающийся список.
-
Чтобы удалить все пустые строки в таблице или поле:
-
С помощью клавиши СТРЕЛКА ВНИЗ выделите поле, а затем нажмите ВВОД. Фокус переместится в следующий столбец.
-
Чтобы перейти к предыдущему столбцу, нажмите клавишу СТРЕЛКА ВЛЕВО.
-
Чтобы перейти к строке "Удаление", нажмите клавишу СТРЕЛКА ВНИЗ. Услышав слова "Удаление, двоеточие", нажмите клавиши ALT+СТРЕЛКА ВНИЗ, чтобы открыть раскрывающийся список.
-
Чтобы выбрать "Где", нажмите клавишу СТРЕЛКА ВВЕРХ, а затем ВВОД. Фокус переместится в следующий столбец.
-
Чтобы перейти к предыдущему столбцу, нажмите клавишу СТРЕЛКА ВЛЕВО.
-
Чтобы перейти к строке Условие отбора, нажмите клавишу СТРЕЛКА ВНИЗ.
-
Когда вы услышите сообщение "Условие отбора" или "Строка 11, столбец 1", введите Null.
-
-
Чтобы использовать определенные условия в запросе на удаление:
-
а) Чтобы выбрать поле с нужными условиями, нажимайте клавишу СТРЕЛКА ВНИЗ, а затем нажмите клавишу ВВОД.
-
б) Чтобы перейти к строке "Удаление", нажмите клавишу СТРЕЛКА ВНИЗ. Нажмите клавиши ALT+СТРЕЛКА ВНИЗ, а затем, чтобы выбрать "Где", нажмите клавишу СТРЕЛКА ВНИЗ, после чего нажмите клавишу ВВОД. Фокус перемещается в следующий столбец.
-
в) Чтобы перейти к предыдущему столбцу, нажмите клавишу СТРЕЛКА ВЛЕВО.
-
г) Чтобы перейти к строке Условие отбора, нажмите клавишу СТРЕЛКА ВНИЗ.
-
д) Введите условия. Пример списка условий для запросов см. в статье Создание и выполнение запроса на удаление.
-
е) Чтобы перейти к строке Показать, нажмите клавишу СТРЕЛКА ВВЕРХ.
-
ж) Снимите флажок Показать для каждого условия.
-
-
Чтобы убедиться, что запрос возвращает только те записи, которые вы хотите удалить, нажмите клавиши ALT+Я, 7, а затем Р.
-
Чтобы выполнить запрос:
-
Перейдите в режим Конструктор. Для этого нажмите клавиши ALT+Я, 7, а затем К.
-
В режиме Конструктор нажмите клавиши ALT, Б+К и Ы. Откроется окно, предлагающее подтвердить удаление определенного числа строк.
-
Чтобы удалить строки, нажмите клавишу ВВОД.
-
-
Чтобы сохранить запрос, нажмите клавиши CTRL+S. В диалоговом окне Сохранение введите имя и нажмите клавишу ВВОД.
Создание резервной копии базы данных
-
Нажмите клавиши ALT+Ф, К. Откроется страница Сохранить как, в которой выбран параметр Сохранить базу данных как.
-
Чтобы создать резервную копию базы данных, нажмите клавиши Я и ВВОД. Откроется диалоговое окно Сохранение, в котором выбрано поле Имя файла. При необходимости введите новое имя базы данных и нажмите клавишу ВВОД.
При использовании базы данных, доступной только для чтения или созданной в более ранней версии приложения Аccess, может появиться сообщение о том, что резервную копию создать невозможно.
Чтобы вернуться к резервной копии, закройте и переименуйте исходный файл, чтобы получить возможность использовать имя исходной версии. Назначьте имя исходной версии резервной копии и откройте переименованную копию.
Техническая поддержка пользователей с ограниченными возможностями
Корпорация Майкрософт стремится к тому, чтобы все наши клиенты получали наилучшие продукты и обслуживание. Если у вас ограниченные возможности или вас интересуют вопросы, связанные со специальными возможностями, обратитесь в службу Microsoft Disability Answer Desk для получения технической поддержки. Специалисты Microsoft Disability Answer Desk знакомы со многими популярными специальными возможностями и могут оказывать поддержку на английском, испанском, французском языках, а также на американском жестовом языке. Перейдите на сайт Microsoft Disability Answer Desk, чтобы узнать контактные сведения для вашего региона.
Если вы представитель государственного учреждения или коммерческой организации, обратитесь в службу Disability Answer Desk для предприятий.
support.office.com