Студопедия

КАТЕГОРИИ:


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

Решение. В качестве источника данных для подчиненного отчета используйте запрос «Продажи и товары» (см




ЗАПРОСЫ С ПАРАМЕТРАМИ

ГРУППИРОВКА И ПЕРЕКРЕСТНЫЕ ЗАПРОСЫ.

ЗАПРОСЫ НА ОСНОВЕ СВЯЗАННЫХ ТАБЛИЦ.

Указания

В качестве источника данных для подчиненного отчета используйте запрос «Продажи и товары» (см. 5.8).

Для того чтобы в основном отчете данные из подчиненного отчета обрамлялись рамкой, вызовите окно свойств элемента «Подчиненный отчет» (см. 2.8) и на вкладке «Макет» в свойстве «Тип границы» выберите вариант «Сплошная».

 

 

 

Если в упражнении имя запроса не указано, то следует использовать составное имя, включающее.название упражнения и порядковый номер запроса, например: А6-1-2 — запрос номер 2 из упражнения А6-1.

А6-1. В существующей базе данных «Видео» (см. упражнения Al-1, A5-1) с помощью соответствующих запросов вывести следующие данные:

1) список всех жанров (с указанием количества фильмов каждого жанра и суммарной длительности этих фильмов),отсортированный в порядке убывания суммарной длительности фильмов;

2) список всех стран-производителей (с указанием количества фильмов, произведенных в каждой стране), отсортированный по убыванию количества фильмов;

3) общее число имеющихся кассет и их суммарную длительность;

4) список всех фильмов, отсортированный по дате записи, с указанием данных о кассетах, содержащих эти фильмы. Запрос должен содержать поля «Назв», «ДатаЗап» таблицы «Фильмы» и «Фирма», «Длит» таблицы «Кассеты»;

5) список всех кассет, содержащий поля «Фирма» и «Длит»таблицы «Кассеты», отсортированный по номерам кассет, с указанием количества фильмов, записанных на каждой кассете, и суммарной длительности этих фильмов;

6) таблицу, столбцы которой соответствуют различным странам (поле «Страна» таблицы «Фильмы»), строки — различным кассетам (поля «Ном», «Фирма» и «Длит» таблицы «Кассеты»), а на пересечении строк и столбцов указывается количество фильмов данной страны, записанных на данную кассету;

7) таблицу, столбцы которой соответствуют различным жанрам, строки — различным кассетам (как в запросе 6), а на пересечении строк и столбцов указывается количество фильмов данного жанра, записанных на данную кассету.

 

Откройте базу данных «Видео» (см. 2.1).

запрос А6-1-1

Создайте новый запрос, включив в него таблицу «Фильмы» (см. 3.1); поместите на бланк запроса поля «Жанр», «Ном» и «Длит» (см. 3.2), установите сортировку поля «Длит» по убыванию (см. 3.3).

6.1. группировка записей в запросе: «Вид | Групповые операции» или ; в результате в бланке запроса появится новая строка «Групповая операция» и для всех полей в данной строке будет установлен вариант Группировка. Используя выпадающий список в строке «Групповая операция», замените в поле «Ном» вариант Группировка на Count, а в поле «Длит» — на Sum.

· Смысл данных настроек следующий: так как для поля «Жанр» установлена группировка, при выполнении запроса все записи с одинаковым полем «Жанр» будут «сгруппированы» в результирующей таблице в одну строку. Значение Count, указанное в поле «Ном», означает, что в данном поле будет подсчитываться количество записей каждого жанра; значение Sum, указанное в поле «Длит», означает, что в данном поле будет вычисляться суммарная длительность всех записей для каждого жанра.

· Если в создаваемом запросе группировка не требуется, то необходимо скрыть строку «Группировка», повторно выполнив команду «Вид | Групповые операции» или отжав кнопку .

При выполнении созданного запроса (см. 3.4) заголовки второго и третьего столбца примут вид «Count_Hoм» и «Sum_Длит» (они получаются путем присоединения к имени поля названия групповой операции). Для того чтобы заголовки полей запроса имели более привычный вид, надо настроить свойства этих полей.

6.2. настройка свойств полей с результатами группировки:

  • вернитесь в режим конструктора и перейдите на поле «Ном» в бланке запроса;
  • «Вид | Свойства» или .
  • в появившемся окне «Свойства поля» на вкладке «Общие» определите свойство «Подпись» следующим образом: Кол-во фильмов;
  • не закрывая окна свойств, щелкните мышью на поле «Длит» в бланке запроса; в результате в окне свойств отобразятся свойства данного поля. Введите в свойство «Подпись» текст Сумм. длит.;
  • закройте окно свойств, нажав кнопку .

Выполните запрос и сохраните его под именем А6-1-1 (см. 1.5).




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


Дата добавления: 2015-05-09; Просмотров: 298; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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