Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Запрос, отбирающий данные из одной таблицы по условию
Рассмотрим пример создания запроса, который отбирает из таблицы Книги те экземпляры, цена которых большее 20 гривен и фамилия автора начинается или с буквы “Б”, или с буквы “В”. Перейдите на вкладку Запросы. Нажмите кнопку Создать. Выберите в меню Конструктор. Вокне диалога Добавление таблицы на вкладке Таблицы выберите таблицу, из которой нужно отобрать данные. Для нашего случая это - Книги. Нажмите кнопку Добавить. Закройте окно Добавление таблицы. Теперь нужно выбрать те поля, которые необходимо включить в запрос. Выберем поля: Автор, Название, Год, Стоимость. Для того, чтобы поместить эти поля в бланк запроса, нужно дважды нажать кнопкой мыши на имени поля в таблице. Есть и другие возможности: перетянуть название поля из таблицы в бланк запроса или выбрать необходимые поля в списке названий полей в бланке запроса. Далее необходимо поставить условия, по которым будет вестись отбор. Для этого в строке Условие отбора для Стоимости ставим условие ”>20”. Для поля Автор ставим условие “Б*” Or “В*”, где * означает все символы после первой Б. Функция Like будет добавлена автоматически. Для просмотра результата нажмите кнопку “! ” или выберите в пункте меню ВИД -режим таблицы.
2.1.2 Итоговые запросы. Если нам нужны не отдельные записи, а итоговые значения для группы данных, например, количество книг по информатике, или количество книг каждого издательства, или количество читателей по кафедрам, то мы создаем итоговые запросы. Такие запросы создают группы записей, для которых совпадают значения указанных полей (для таких полей выбираем Групповые операции – Группировка), и вычисляют итоговые значения для других полей (для таких полей выбираем Групповые операции – Sum, Avg, Count, …). Создадим такой итоговый запрос: посчитаем количество читателей каждой кафедры. Выбираем таблицу Читатели, включаем поля Кафедра и Фамилия. Для создания итогового запроса на панели инструментов выбираем пиктограмму Групповые операции (со значком S). В бланке запроса появляется строка Групповые операции. В раскрывающемся списке этой строки есть список возможных вычислений для групп записей:
SUM- вычисление суммы значений для группы; AVG - среднее значение поля для данных из группы записей; MIN - минимальное значение для данных из группы записей; MAX - максимальное значение для данных из группы записей; COUNT- количество записей, в которых есть значение из группы; STDEV - стандартное отклонение; VAR - дисперсия; FIRST - значение в первой записи группы; Рисунок 9. Результат выполнения запроса 1.2 По значению первого поля Кафедра создаем группу, а для второго выбираем COUNT (подсчет количества записей в группе). Для того, чтобы при просмотре запроса каждое поле имело понятную подпись, определим свойства поля. Для этого выбираем ВИД - Свойства и ставим Подпись – Количество читателей.
2.1.3 Перекрестный запрос - особый тип итогового запроса, который разрешает вывести вычисленные значения в перекрестной таблице, которая напоминает сводную таблицу в Excel. Например, подсчитаем суммарную стоимость книжек для каждого года издания по издательствам. Для этого создадим перекрестный запрос мастером запросов Запрос-Создать-Перекрестний запросо. В окне диалога выбираем последовательно таблицу, названия строк, названия столбцов, функцию обработки данных. Рисунок 11. Результат выполнения запроса 1.3 Просмотрим созданный запрос в режиме Таблица (рисунок 11) и в режиме Конструктор (рисунок 12).
|
|||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 235; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.229.124.236 (0.017 с.) |