русс | укр

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

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

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

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


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

Быстрое построение запросов с помощью мастера Простой запрос


Дата добавления: 2015-07-09; просмотров: 1029; Нарушение авторских прав


Мастер Простой запрос (Simple Query Wizard) дает возможность создавать запросы и не забивать себе голову размышлениями о том, как они работают. Он может пригодиться даже для создания относительно сложных запросов и для групповой обработки информации.

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

Для создания запроса выберите вкладку Запросы окна базы данных, затем щелкните на кнопке Создать и вы увидите окно:

 

Рис. 5.1. Новый запрос

 

Кроме возможности работать непосредственно в конструкторе запросов (он позволяет создавать запросы вручную) или с мастером простых запросов, можно воспользоваться еще тремя мастерами. Они описаны в таблице 5.1. Их применение понятно без разъяснений, за исключением Мастера перекрестных запросов, который будет подробно рассмотрен в разделе «Создание перекрестных запросов», поэтому мы не будем останавливаться на них.

Таблица 5.1

Дополнительные мастера построения запросов

Мастер Назначение
Перекрестный запрос (Crosstab Query Wizard) Анализ данных по образцу электронных таблиц. Необходимо выбрать поля, используемые в качестве заголовков строк и столбцов, и поля для вычислений в «теле» таблицы
Повторяющиеся записи (Find Duplicates Query Wizard) Поиск записей с общими значениями, включая дублирующиеся
Записи без подчиненных (Find Unmatched Query Wizard) Поиск записей, для которых не существует связанных записей, например клиентов, не оформивших заказ и поэтому оставшихся без записей в таблице Заказы

Для создания нового запроса выберите пункт Простой запрос и щелкните на кнопке OK. Первое окно мастера кажется нам старым знакомым: здесь из таблиц выбираются поля; об этом уже шла речь в предыдущих главах при создании форм и отчетов. Для анализа заказов выберите таблицу Клиенты в списке Таблицы/Запросы (Tables/Queries), а затем двойным щелчком поместите в запрос поля Код Клиента и Имя Компании. Выберите таблицу Сведения Заказов и добавьте поле Количество1. Покончив с полями, щелкните на кнопке Далее, Access задаст вопрос о том, как представить записи (рис. 5.2).



Если вы выберите просмотр всех записей, то в результате получите список всех заказанных изделий. Но нас-то интересует не подробная информация о заказах, а данные по клиентам, поэтому щелкните мышью на кнопке Итоговый (Summary Options), чтобы выбрать способ обработки данных.

 

Рис. 5.2. Подумайте, что вам нужно – подробный отчет или обобщенные данные

 

В следующем окне диалога вы увидите список полей, содержащих числовые значения или денежную единицу – в данном случае это только поле Количество1, – и для каждого из них параметры Sum, Avg, Min, Max (сумма, среднее, минимальное, максимальное значения). Для вычисления количества заказанных изделий выберите Sum, для вычисления среднего числа изделий, приходящихся на заказ, выберите Avg.

Для вычисления общего числа записей выберите поле Подсчет записей Сведения Заказов (Count Records In), щелкните на кнопке OK и вернитесь в окно мастера. Щелкните на кнопке Далее. В последнем окне мастер спрашивает имя запроса и предлагает либо вывести готовые результаты, либо переключиться в режим конструктора запросов. Результаты запроса, созданного в нашем примере, приведены на рис. 5.3. В полученной таблице каждая строка представляет одного клиента и включает в себя число заказанных изделий, среднее число изделий, приходящихся на заказ, и число заказов по всем накладным.

 

Рис. 5.3. В этом простом запросе, представленном режиме таблицы содержатся
поля из двух таблиц

 

Просмотрев результаты, закройте окно. Сохранять запрос не надо, так как Мастер делает это автоматически.

 



<== предыдущая лекция | следующая лекция ==>
Сортировка в режиме таблицы | Отбор записей с помощью запросов


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


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

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

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


 


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

 
 

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

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