Скачать презентацию Microsoft Access 2010 Создание запросов Скачать презентацию Microsoft Access 2010 Создание запросов

10482.pptx

  • Количество слайдов: 26

® ® Microsoft Access 2010 Создание запросов ® ® Microsoft Access 2010 Создание запросов

Цели • научиться создавать запросы на выборку, возвращающие данные из одной таблицы, с помощью Цели • научиться создавать запросы на выборку, возвращающие данные из одной таблицы, с помощью конструктора запросов; • научиться создавать запросы на выборку, запрашивающие параметры и возвращающие соответствующие результаты; • научиться вычислять сумму с помощью формулы в запросе; • научиться создавать запросы на выборку, возвращающие данные из двух таблиц, с помощью мастера запросов; • научиться объединять поля с помощью выражения.

Использование данных для получения ответов на вопросы Стандартные блоки запроса на выборку Предположим, что Использование данных для получения ответов на вопросы Стандартные блоки запроса на выборку Предположим, что мы создали базу данных для отслеживания активов. В ней есть таблицы, отношения и данные, и следующим этапом является создание запросов. Они помогают получать ответы на важные вопросы и упрощают создание форм и отчетов.

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

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

Основы создания запросов на выборку Базовая процедура создания запроса Запросы на выборку в приложении Основы создания запросов на выборку Базовая процедура создания запроса Запросы на выборку в приложении Access можно создавать двумя основными способами: с помощью конструктора запросов и мастера запросов. Независимо от того, какой из способов используется, для создания запроса на выборку необходимо выполнить несколько стандартных действий.

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

Основы создания запросов на выборку Базовая процедура создания запроса Добавьте в запросы условия сортировки, Основы создания запросов на выборку Базовая процедура создания запроса Добавьте в запросы условия сортировки, фильтрации и другие условия отбора. Например, при условиях, показанных на рисунке, запрос возвратит данные только для активов, приобретенных после 1 мая 2010 г. Кроме того, с помощью условий можно настроить запрос таким образом, чтобы перед его выполнением у пользователя запрашивались данные (такая возможность рассматривается дальше в этом курсе). Добавив поля и условия отбора, выполните запрос, чтобы увидеть, правильные ли результаты он возвращает.

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

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

Способы использования результатов запроса Запрос в качестве источника данных для отчета В последних двух Способы использования результатов запроса Запрос в качестве источника данных для отчета В последних двух курсах этой серии рассматриваются процедуры создания форм и отчетов, в которых запросы служат источниками данных. Пока что запомните, что наборы записей, в отличие от таблиц, не существуют физически в базе данных. Вместо этого запросто сохраняется в приложении Access, и после его выполнения только выдается соответствующий набор записей. Теперь создадим запрос. Воспользуемся для этого конструктором запросов.

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

Запрос к одному источнику записей Ниже все это описано более подробно. На вкладке Создание Запрос к одному источнику записей Ниже все это описано более подробно. На вкладке Создание в группе Запросы нажмите кнопку Конструктор запросов. Откроется диалоговое окно Добавление таблицы. На ленте также появится вкладка Конструктор. Использование конструктора запросов В диалоговом окне выберите источник записей. При этом можно использовать сочетание таблиц и запросов; выбранные компоненты появятся в верхней части конструктора.

Запрос к одному источнику записей Использование конструктора запросов В источнике записей дважды щелкните поля, Запрос к одному источнику записей Использование конструктора запросов В источнике записей дважды щелкните поля, которые требуется включить в набор записей (результаты). Выбранные поля появятся в нижней части конструктора. Добавив все необходимые поля, откройте вкладку Конструктор и в группе Результаты нажмите кнопку Выполнить. Набор записей появится в виде таблицы.

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

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

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

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

Запрос с несколькими источниками записей Создание запроса к нескольким источникам с помощью мастера запросов Запрос с несколькими источниками записей Создание запроса к нескольким источникам с помощью мастера запросов В качестве источника записей для нового запроса можно использовать несколько таблиц или других запросов. В действительности запросы к несколькими источникам записей используются гораздо чаще, чем запросы к одному источнику. Например, запросы с несколькими источниками позволяют получить ответ на вопрос о том, какие активы получены от тех или иных поставщиков. Создавать запросы с несколькими источниками проще всего с помощью мастера запросов (особенно для новых пользователей Access).

Запрос с несколькими источниками записей На вкладке Создание в группе Запросы нажмите кнопку Мастер Запрос с несколькими источниками записей На вкладке Создание в группе Запросы нажмите кнопку Мастер запросов. Создание запроса к нескольким источникам с помощью мастера запросов Выполните предлагаемые мастером действия. В ходе их выполнения выберите таблицы и поля, которые нужно использовать в качестве источника записей, а также. . . Привойте запросу описательное имя (не используйте в нем пробелы).

Контрольный вопрос 1 Что необходимо выбрать при первом создании запроса? (Выберите один ответ. ) Контрольный вопрос 1 Что необходимо выбрать при первом создании запроса? (Выберите один ответ. ) 1. Источник записей. 2. Системную таблицу. 3. Набор записей. Создание запросов для новой базы данных

Контрольный вопрос 2 Для чего используются условия в запросе? (Выберите один ответ. ) 1. Контрольный вопрос 2 Для чего используются условия в запросе? (Выберите один ответ. ) 1. Для правильного форматирования данных. 2. Для добавления формул в таблицу. 3. Для фильтрации и сортировки результатов, возвращаемых запросом, и для их уточнения иными способами. Создание запросов для новой базы данных

Контрольный вопрос 3 Какое условие должно выполняться для таблиц, которые используются в качестве одного Контрольный вопрос 3 Какое условие должно выполняться для таблиц, которые используются в качестве одного источника записей? (Выберите один ответ. ) 1. Они должны быть открыты в режиме таблицы. 2. Они должны быть задействованы в отношении. 3. Они не должны служить источником записей для другого запроса. Создание запросов для новой базы данных

Контрольный вопрос 4 Что представляет собой выражение? (Выберите один ответ. ) 1. Формулу, которая Контрольный вопрос 4 Что представляет собой выражение? (Выберите один ответ. ) 1. Формулу, которая хранится в одной или нескольких таблицах базы данных. 2. Формулу, которая просто рассчитывает даты. 3. Объект, который используется для выполнения вычислений и других задач, таких как проверка данных. Создание запросов для новой базы данных

Контрольный вопрос 5 Этот курс содержит все необходимые сведения о запросах. (Выберите один ответ. Контрольный вопрос 5 Этот курс содержит все необходимые сведения о запросах. (Выберите один ответ. ) 1. Верно. 2. Неверно. Создание запросов для новой базы данных

Рекомендуемые практические задания 1. Создание запроса на выборку из одной таблицы. 2. Создание запроса, Рекомендуемые практические задания 1. Создание запроса на выборку из одной таблицы. 2. Создание запроса, предлагающего ввести данные (добавление параметра). 3. Добавление вычисляемого поля в запрос. 4. Настройка формата вычисляемого поля. 5. Создание запроса на основе нескольких таблиц. 6. Объединение полей в выражении. Интерактивные практические задания