Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Створення запита з параметрами

Читайте также:
  1. Б) Створення і діяльність органів народної влади у Закарпатті та його входження до складу УРСР
  2. Завдання 10. Створення бази даних «Склад» для ведення обліку матеріалів в середовищі Access
  3. ЗАПИТАННЯ ДЛЯ ПРОВЕДЕННЯ БРЕЙН - РИНГУ.
  4. ЗАПИТАННЯ І ЗАВДАННЯ ДЛЯ САМОКОНТРОЛЮ
  5. Запитань і відповідей
  6. Звідки ви знаєте, що я божевільна? — запитала Аліса.
  7. Історія створення документа.

Запит з параметрами виводить одне чи декілька визначених діалогових вікон, у яких користувач повинний увести значення параметрів (умови відбору). Можна також створити власне діалогове вікно, яке запитує параметри запиту. Створіть запит на вибірку за допомогою майстра і далі у вікні конструктора запиту:

- Для кожного поля, що передбачається використовувати як параметр, введіть в осередок рядка "Условие отбора" текст запрошення, заключений у квадратні дужки. Це запрошення буде виводитися при запуску запиту. Текст запрошення повинний відрізнятися від імені поля, але може включати його. Наприклад: [Уведіть прізвище:].

- Для поля, що виводить дати, можна ввести запрошення наступного виду "Уведіть початкову дату:" і "Уведіть кінцеву дату:", щоб задати границі діапазону значень. В осередку "Условие отбора" поля наберіть Between [Уведіть початкову дату:] And [Уведіть кінцеву дату:].

- Для перегляду результатів натисніть кнопку "Открыть" на панелі інструментів і введіть значення параметра. Щоб повернутися в режим конструктора запиту, знову натисніть кнопку "Конструктор" на панелі інструментів.

Навчальна база даних "Борей"

Навчальна база даних Борей.mdb містить зведення, які дозволяють тренуватися в роботі з об'єктами бази даних (таблицями, запитами, формами, звітами, сторінками доступу до даних, макросами і модулями), що полегшує розуміння основних властивостей Microsoft Access, які можна використовувати у власних базах даних. База даних Борей.mdb допомагає в освоєнні структури реляційних баз даних і принципів взаємодії їхніх об'єктів, пояснюючи процеси введення, збереження, поширення і печатки даних, а також маніпулювання ними.

База даних Борей.mdb включає наступні таблиці: Доставка, Заказано, Заказы, Клиенты, Постащики, Сотрудники, Типы, Товары. Відкривши вікно "Схема данных", можна переглянути вид усіх таблиць бази даних "Борей" і відносин між ними. (Для цього виберіть команду "Схема данных" у меню "Сервис").

 

Порядок виконання роботи:

 

Частина 1

Для заданого варіанту завдання в табл. 6.1 необхідно виконати наступне:

1. Зробити пошук, сортування і фільтрацію даних в створеній самостійно таблиці БД у попередній лабораторній роботі.

- За допомогою діалогового вікна Поиск знайти конкретні записи чи визначені значення в полях.

- Виконати сортування даних у таблиці по одному та двом полях за допомогою кнопок швидкого сортування (А-Я), (Я-А), розташованих на панелі інструментів і за допомогою команди Сортировка из меню Записи.

- Виконати фільтрацію даних у таблиці по одному та двом полях за допомогою кнопок трьох фільтрації, розташованих на панелі інструментів і за допомогою команди Фильтр из меню Записи.

2. Створити простий запит на вибірку всіх записів за допомогою майстра (відповідно до варіанта завдання).

Для цього необхідно:

1. У вікні бази даних виберіть значок Запросы в списку Объекты і натисніть кнопку Создать на панелі інструментів вікна бази даних.

2. У діалоговому вікні Новый запрос виберіть майстра Простой запрос. Натисніть кнопку OK.

3. Вкажіть ім'я таблиці, на якій повинний бути заснований створюваний запит, а потім виберіть усі поля таблиці, крім ключового поля. Натисніть кнопку Далее.

4. У наступному вікні діалогу майстра запитів необхідно вибрати ознаку докладного звіту. Натисніть кнопку Далі.

5. В останнім діалоговому вікні виберіть пункт Открыть запрос. Натисніть кнопку Готово. Переглянете результати запиту.

3. Створити запит з обчисленням підсумків за допомогою майстра (відповідно до варіанта завдання).

Для цього необхідно:

1. У вікні бази даних виберіть значок Запросы в списку Объекты і натисніть кнопку Создать на панелі інструментів вікна бази даних.

2. У діалоговому вікні Новый запрос виберіть майстра Простой запрос. Натисніть кнопку OK.

3. Вкажіть ім'я таблиці, на якій повинний бути заснований створюваний запит, а потім виберіть тільки необхідні поля, дані яких потрібно використовувати. Натисніть кнопку Далее.

4. У наступному вікні діалогу майстра запитів необхідно вибрати ознака підсумкового звіту. Натисніть кнопку Итоги, по кожному з числових полів задайте, які підсумкові значення необхідно одержати (суму, середнє, max, min), а також – підрахунок кількості записів. Натисніть кнопку ОК для повернення в попереднє вікно майстра, у якому натисніть кнопку Далі для продовження процесу формування запиту.

5. В останнім діалоговому вікні виберіть пункт Открыть запрос. Натисніть кнопку Готово. Переглянете результати запиту.

 

Частина 2

Для заданого варіанту завдання в табл. 6.2 необхідно виконати наступне:

4. Скопіювати у свій каталог навчальну базу даних Борей.mdb із системного каталогу c:\Program Files\Microsoft Office\Office\Samples. Завантажити копію БД у Microsoft Access. Ознайомитися зі складом таблиць цієї бази даних і їхніх зв'язків, переглянувши схему даних БД. Для цього виберіть команду Схема данных у меню Сервис. Усі подальші дії виконувати з цією копією.

5. Створити запит до зазначеної таблиці БД, що містить умову відбору (без параметра і з параметром).

Для цього необхідно:

- за допомогою майстра запитів вибрати потрібну таблицю і всі ее поля, наприкінці вказати ознаку "Изменить макет запроса". Натиснути кнопку "Готово".

- потім у режимі конструктора вибрати перший осередок "Условие отбора" для поля, для якого необхідно установити умова відбору.

- увести необхідну умову відбору записів відповідно до варіанту завдання, зберегти зміни в запиті.

- для перегляду результатів запиту натисніть кнопку "Вид" на панелі інструментів.

- модифікувати запит, додавши в нього параметр. Для цього в осередку "Условие отбора" видалити задане значення і додати текст запрошення, заключенный у квадратні дужки, наприклад [Укажіть країну:]. Це запрошення буде виводитися при запуску запиту.

- запустити запит, у формі, що з'явилася, увести різні можливі значення, подивитися отримані результати.

6. Створити запит до 2-х зв'язаних таблиць БД, що містить умову відбору (без параметра і з параметром).

Для цьоого необхідно:

- за допомогою майстра запитів вибрати по черзі 2 таблиці і відібрати з них зазначені поля, наприкінці вказати ознаку "Изменить макет запроса". Натиснути кнопку "Готово".

- потім у режимі конструктора вибрати перший осередок "Условие отбора" для поля, для якого необхідно установити умову відбору.

- увести необхідну умову відбору записів відповідно до варіанту завдання, зберегти зміни в запиті.

- для перегляду результатів запиту натисніть кнопку "Открыть" на панелі інструментів.

- модифікувати запит, додавши в нього параметр. Для цього в осередку "Условие отбора" видалити задане значення і додати текст запрошення, заключенный у квадратні дужки, наприклад [Укажіть клієнта:]. Це запрошення буде виводитися при запуску запита.

- запустити запит, у формі, що з'явилася, увести різні можливі значення, подивитися отримані результати.

Варіанти завдань до лабораторної роботи № 6

Таблиця 6.1. Завдання до частини 1 п. 1-3

№ вар. Зробити пошук, сортування і фільтрацію даних. Створити простий запит Створити підсумковий запит
База даних Таблиця Відібрані поля Результат запита
  Главная книга Выпуск продукции Наименование продукции Ед. измерения Цена Фактический выпуск По каждому наименованию продукции подсчитать суммарный выпуск, максимальный и минимальный объемы выпуска
  Заказы на работы Движение средств на счете предприятия Предприятие-партнер Вид платежа (дебет, кредит) Сумма   По каждому предприятию и виду платежа подсчитать общую сумму платежей, максимальный и минимальный размеры платежа
  Контакты Поступление материалов на склад Наименование материала Ед. измерения Цена Количество По каждому наименованию материала подсчитать общее количество, максимальную и минимальную цену
  Мероприя-тия Учет уплаты налогов Название предприятия Название налога Начислено налога Фактическо уплачено По каждому предприятию и виду налога подсчитать общие суммы начисленного и уплаченного налога, максимальный и минимальный размеры платежей
  Основные фонды Учет штрафов в ГАИ ФИО водителя Номерной знак автомобиля Сумма наложенного штрафа По каждому водителю подсчитать общую сумму наложенных штрафов, максимальный и минималь-ный размеры штрафов, количество нарушений
  Прием заказов Декларации о доходах физических лиц ФИО плательщика Идентификаци-онный код Сумма полученного дохода По каждому плательщику подсчитать общую сумму полученных доходов, максимальный и минимальный размеры годовых доходов
  Проекты Взносы в пенсионный фонд Название предприятия Код ОКПО Сумма взноса в ПФ Фактически перечислено По каждому предприятию подсчитать общие суммы начисленных и уплаченных взносов, максимальный и минимальный размеры платежей
  Расходы Выдача кредитов банком ФИО получателя кредита Идентификаци-онный код Сумма кредита Годовая процентная ставка По каждому получателю кредита подсчитать общую сумму полученных кредитов, максимальный и минимальный размеры процентных ставок
  Ресурсы Взносы в Фонд занятости Название предприятия Код ОКПО Сумма взноса в ФЗ Фактически уплачено По каждому предприятию подсчитать общие суммы начисленных и уплаченных взносов, максимальный и минимальный размеры взносов
  Склад Вклады населения в банк ФИО вкладчика Идентификацион-ный код Сумма По каждому вкладчику подсчитать общую сумму по всем вкладам, максимальный и минимальный размеры вкладов, количество счетов

 

Таблиця 6.2. Завдання до частини 2 п. 4-6

№ вар. Створити запит до однієї таблиці Створити запит до 2-х зв'язаних таблиць
Таблиці Виводимі поля Результат запиту
  Из таблицы Доставка выбрать записи, у которых поле Название равно Почта или другому значению введенному через параметр Сотрудники – Заказы Фамилия Имя Должность КодЗаказа ДатаИсполнения АдресПолучателя Выбрать список заказов, которые принял сотрудниик с фамилией Кротов или с другой фамилией, введенной через параметр
  Из таблицы Заказы выбрать записи, у которых поле СтранаПолучателя равно США или другому значению введенному через параметр Типы – Товары Категория Описание Марка ЕдИзмерения Цена НаСкладе Выбрать список товаров, имеющих название категории – Фрукты или другую категорию, введенную через параметр
  Из таблицы Доставка выбрать записи, у которых поле Название равно Почта или другому значению введенному через параметр Сотрудники – Заказы Фамилия Имя Должность КодЗаказа ДатаИсполнения АдресПолучателя Выбрать список заказов, которые принял сотрудниик с фамилией Кротов или с другой фамилией, введенной через параметр
  Из таблицы Типы выбрать записи, у которых поле Категория равно Напитки или другому значению введенному через параметр Клиенты – Заказы Название Адрес Страна КодЗаказа ДатаИсполнения АдресПолучателя Выбрать список заказов, которые заказал клиент с названием Comercio Mineiro или другой клиент, введенный через параметр
  Из таблицы Товары выбрать записи, у которых поле НаСкладе >= 20 или другого значения, введенного через параметр Доставка – Заказы Название Телефон КодЗаказа ДатаИсполнения АдресПолучателя СтранаПолучателя Выбрать список заказов, которые имеют название вида доставки Почта или другой вид доставки, введенный через параметр
  Из таблицы Клиенты выбрать записи, у которых поле Страна равно Германия или другому значению введенному через параметр Заказы – Заказано КодЗаказа ДатаИсполнения АдресПолучателя КодТовара Цена Количество Вывести список заказанных товаров по заказу с кодом заказа равным 10257 или с другим кодом заказа, введенным через параметр
  Из таблицы Сотрудники выбрать записи, у которых поле Должность равно Представитель или другому значению введенному через параметр Товары – Заказано Марка ЕдИзмерения Цена КодЗаказа Количество Скидка Вывести список заказанных товаров с названием марки Chocolade или с другим названием марки, введенным через параметр
  Из таблицы Поставщики выбрать записи, у которых поле Страна равно Япония или другому значению введенному через параметр Сотрудники – Заказы Фамилия Имя Должность КодЗаказа ДатаИсполнения АдресПолучателя Выбрать список заказов, которые принял сотрудниик с фамилией Кралев или с другой фамилией, введенной через параметр
  Из таблицы Заказы выбрать записи, у которых поле СтоимостьДоставки > 10 или другого значения, введенного через параметр Поставщики – Товары Название Адрес Страна Марка ЕдИзмерения Цена Выбрать список товаров, которые поставляют организации из страны с названием Швеция или из другой страны, введенной через параметр
  Из таблицы Заказано выбрать записи, у которых поле Количество > 20 или другого значения, введенного через параметр Типы – Товары Категория Описание Марка ЕдИзмерения Цена НаСкладе Выбрать список товаров, имеющих название категории – Рыбопродукты или другую категорию, введенную через параметр

 


Лабораторна робота № 7

"Побудова звітів у Microsoft Access"

Теоретичні відомості:

Побудова звітів

Звіт — це гнучкий і ефективний засіб для організації даних при виведенні на друк. За допомогою звіту мається можливість вивести необхідні зведення в тім виді, у якому потрібно.

Створення звітів. Звіт можна створити трьома різними способами:

За допомогою Автоотчета на основі таблиці чи запиту.Автоотчет служить для створення звіту, у якому виводяться всі поля і записи базової таблиці чи запиту.

За допомогою Мастера Отчетов на основі однієї чи декількох таблиць або запитів. Майстер задає докладні питання про джерела записів, поля, макети, необхідні формати і створює звіт на підставі отриманих відповідей.

Вручну в режимі конструктора. Спочатку створюється базовий звіт, який потім змінюється відповідно до вимог у режимі конструктора.

За допомогою Microsoft Access можна створювати наступні типи звітів:

- Звіти в один стовпчик являють собою один довгий стовпець тексту, що містить значення всіх полів кожного запису таблиці чи запиту. Напис вказує ім'я, а праворуч від її вказується значення поля. Засіб Access Автоотчет дозволяє створити звіт в один стовпчик щигликом по кнопці панелі інструментів Автоотчет. Звіти в один стовпчик використовуються рідко, оскільки такий формат представлення даних приводить до зайвої витрати папера.

- У стрічкових звітах для кожного поля таблиці чи запиту виділяється стовпець, а значення всіх полів кожного запису виводяться по рядках, кожне у своєму стовпці. Якщо в записі більше полів, чим може поміститися на сторінці, то додаткові сторінки будуть друкуватися доти, поки не будуть виведені всі дані; потім починається печатка наступної групи записів. Цей тип звіту також може бути створений за допомогою засобу Автоотчет.

- Звіти із сортуванням і угрупованням, підрахунком підсумків створюються за допомогою Мастера Отчетов. У ньому можна визначити вид звіту, необхідні поля, порядок сортування й групування записів, вибрати стиль звіту, установити вид обчислень по числових полях. Для того, щоб вивести не всі записи, а тільки ті, що відповідають визначеній умові, треба попередньо зробити запит з цією умовою і вже на його основі сформувати звіт.

- Перехресні звіти, що створюються на основі перехресних запитів. Перехресний запит підраховує суму, середнє, число значень чи виконує інші статистичні розрахунки, після чого результати групуються у виді таблиці по двох наборах даних, один із яких визначає заголовки рядків, а інший заголовки стовпців. Перехресні звіти використовують для розрахунків і представлення даних у структурі, що полегшує їхній аналіз.

- Спеціальні звіти у виді поштових наклейок. Наклейка приєднується до таблиці чи запиту, а потім для кожного запису в базовому джерелі даних створюється наклейка. Цей вид звітів використовується для автоматизації підготовки і печатки поштових адрес для розсилання кореспонденції.

Розробка звітів за допомогою Microsoft Access здійснюється без великих затрат часу і зусиль. У вікні бази даних на вкладці "Отчеты" натискають на кнопку "Создать" і у вікні, що з'явилося, вибирають варіант створення звіту. Для простих звітів можна використовувати варіант " Автоотчет", для звітів з сортуванням, групуванням даних та інших звітів використовується режим – "Мастер отчетов". У ньому можна легко і цілком визначити вид звіту, - поля, порядок сортування і угруповання записів, вибрати стиль звіту, установити вид обчислень по числових полях. Для того, щоб вивести не всі записи, а тільки ті, що відповідають визначеній умові, треба попередньо зробити запит з цією умовою і вже на його основі сформувати звіт.

Перехресні звіти

Перехресні звіти створюються на основі перехресних запитів. Тому спочатку розглянемо, що являють собою перехресні запити, як джерело даних для цього виду звітів.

Перехресні запити використовують для розрахунків і представлення даних у структурі, що полегшує їхній аналіз. Перехресний запит підраховує суму, середнє, число значень чи виконує інші статистичні розрахунки, після чого результати групуються у виді таблиці по двох наборах даних, один із яких визначає заголовки рядків, а інший заголовки стовпців. Наприклад, для аналізу обсягів продажів продукції по типах співробітниками фірми може бути побудований наступний перехресний запит:

Прізвище Напої Приправи Крупи
Петров 15250,00   7100,00
Ковальов   8750,00 11320,00
Ігнатов 10280,00 5675,00  

Тут заголовками рядків є прізвища співробітників, заголовками стовпців – назви типів продукції, а на їх перетинанні виводяться сумарні обсяги продажів.

У навчальній базі даних Борей.mdb запит "Квартальні обороти по товарах” являє приклад перехресного запиту. Його можна подивитися, перейшовши на вкладку запити, вибравши цей запит і натиснувши кнопку " Открыть ".

Перехресний запит створюється за допомогою майстра запитів чи самостійно в режимі конструктора запиту.

При створенні перехресного запиту за допомогою майстра вибираються: тип запиту " Перекрестный запрос " і джерело даних (таблиця чи простий запит). Далі вибираються поля, значення яких будуть служити заголовками рядків і стовпців у запиті. Потім задається числове поле, по якому будуть визначатися підсумкові значення (суми, середні, відхилення, дисперсії й ін.) в області даних запиту.

При створенні перехресного запиту в режимі конструктора вибирається таблиця чи запит, що будуть джерелом даних. Далі в бланку запиту можна вказати поля, значення яких будуть заголовками стовпців і рядків, а також поле, значення якого треба використовувати в обчисленнях.

Побудова перехресного звіту на основі раніше створеного перехресного запиту виробляється одним з відомих способів: за допомогою Автоформы (тип звіту – ленточный), за допомогою Мастера отчетов чи самостійно в режимі конструктора.

Звіти з параметрами, як умовами відбору

Звіт з параметрами — це звіт, який при виконанні відображає у власному діалоговому вікні запрошення ввести дані, що задають умови відбору інформації, виведеної на формі звіту. Наприклад, потрібно вказати країну, для якої в звіті будуть виведені дані про продаж товарів. Можна розробити звіт, що виводить запрошення на введення декількох одиниць даних, наприклад двох дат. Потім Microsoft Access включає в звіт усі записи, що приходяться на інтервал часу між цими датами.

Звіти з параметрами формуються в два етапи. На першому етапі створюється запит, що містить умови добору даних з параметрами. На другому етапі створюється й оформляється звіт, джерелом даних якого є раніше створений запит з параметрами. Отриманий у такий спосіб звіт при виконанні спочатку активізує відповідний запит, що запитує за допомогою діалогової форми значення параметра, відбирає за умовою необхідні записи і передає їх звіту для відображення на екрані.

Звіти у виді поштових наклейок

Поштові наклейки — це особливий тип звіту Microsoft Access, який дозволяє сформувати і вивести на друк назви (прізвища) і адреси організацій (фізичних осіб) у формі, зручної для наклеювання на поштові конверти. Наклейка приєднується до таблиці чи запиту, а потім для кожного запису в базовому джерелі записів створюється наклейка. Прикладом може служити звіт "Наклейки для клієнтів” навчальної бази даних Борей.mdb, що друкує в одному рядку три поштових наклейки.

Створення поштових наклейок. Мається два способи створення поштових наклейок — за допомогою майстра наклейок чи у режимі конструктора. Майстер задає докладні питання про джерела записів, поля, макети, необхідні формати і створює наклейки на підставі отриманих відповідей. Крім того, майстер настроює параметри сторінки для друку наклейок.

Створювати наклейки можна також вручну в режимі конструктора, при цьому процедура настроювання параметрів сторінки може зайняти багато часу. Тому зручніше скористатися майстром для створення наклейок, а потім змінити їх у режимі конструктора.

Зміна поштових наклейок. Поштові наклейки змінюються точно так само, як будь-який інший звіт. Наклейка являє собою область даних, що містить одне чи кілька полів. При необхідності можна додавати і видаляти поля, переміщати і змінювати їхні розміри, а також настроїти їхні параметри, наприклад розмір і накреслення шрифту. Мається можливість змінити параметри сторінки, якщо наклейки друкуються неправильно.

Порядок виконання роботи:

Частина 1

Для заданого варіанту завдання в табл. 7.1 необхідно виконати наступне:

1. Створити за допомогою майстра "Автоотчет" 2 види простих звітів (у стовпець і стрічковий) для зазначеної таблиці БД Борей.mdb.

Для цього необхідно виконати наступне:

- у вікні бази даних виберіть значок "Отчеты" в списку "Объекты".

- натисніть кнопку "Создать" на панелі інструментів вікна бази даних.

- у діалоговому вікні "Новый отчет" виберіть одного з наступних майстрів:

"Автоотчет: в столбец" — кожне поле знаходиться на окремому рядку; підпис розташовується ліворуч.

"Автоотчет: ленточный" — поля кожного запису знаходяться на окремому рядку; підписи друкуються зверху, один раз для кожної сторінки.

- виберіть таблицю чи запит, що містять дані, на яких повинний бути заснований звіт.

- натисніть кнопку "Готово" і перегляньте отриманий звіт.

2. Створити за допомогою майстра звіт на основі 2 зв'язаних таблиць БД Борей.mdb з угрупованням по заданому полю.

Для цього необхідно виконати наступне:

- у вікні бази даних виберіть значок "Отчеты" в списку "Объекты".

- натисніть кнопку "Создать" на панелі інструментів вікна бази даних.

- у діалоговому вікні "Новый отчет" виберіть пункт "Мастер отчетов".

- для двох зазначених таблиць відберіть необхідні поля для звіту, натиснути кнопку "Далее".

- потім зі списку виберіть задане поле для угруповання записів.

- на наступній формі виберіть одне з полів для сортування записів.

- далі виберіть вид макета звіту (східчастий чи блок по розсуду) і орієнтацію (книжкова чи альбомна).

- виберіть стиль звіту, а потом задайте його ім'я, що буде одночасно і заголовком звіту.

- натисніть кнопку "Готово" і перегляньте отриманий звіт.

Частина 2

Для заданого варіанту завдання в табл. 7.2 необхідно виконати наступне:

3. Створити перехресний звіт для зазначеної таблиці бази даних, створеної у лабораторній роботі №5.

Для цього необхідно виконати наступне:

а) завантажити в Microsoft Access базу даних із зазначеною в завданні таблицею, створеною і заповненою раніше.

б) створити перехресний запит до зазначеної таблиці:

у вікні бази даних у списку Объекты виберіть Запросы і на панелі інструментів вікна бази даних натисніть кнопку Создать.

у діалоговому вікні Новый запрос виберіть у списку рядок Перекрестный запрос і натисніть кнопку OK.

зі списку таблиць виберіть задану таблицю як джерело даних для запиту.

виберіть зі списку полів таблиці те поле, значення якого будуть заголовками рядків запиту.

потім зі списку полів таблиці виберіть те поле, значення якого будуть заголовками стовпців запиту.

з полів, що залишилися, виберіть те, значення якого будуть поміщені в область даних і праворуч виберіть функцію для обчислень (сума, дисперсія, відхилення, саме число й ін.).

натисніть кнопку Готово і перегляньте отримані результати запиту.

в) створити перехресний звіт за допомогою Автоотчета (тип - ленточный)

у вікні бази даних виберіть значок Отчеты в списку Объекты.

натисніть кнопку Создать на панелі інструментів вікна бази даних.

у діалоговому вікні Новый отчет виберіть: Автоотчет: ленточный — поля кожного запису знаходяться на окремому рядку; підписи друкуються зверху, один раз для кожної сторінки.

виберіть перехресний запит, що містить дані, на яких повинний бути заснований звіт.

натисніть кнопку Готово і перегляньте отриманий звіт.

4. Створити звіт, що містить умову відбору з параметром.

Для цього необхідно:

а) створити запит, що містить умова добору з параметром

за допомогою майстра запитів виберіть потрібну таблицю і всі її поля, наприкінці вкажіть ознаку Изменить макет запроса. Натисніть кнопку Готово.

потім у режимі конструктора виберіть перший осередок Условие отбора для поля, для якого необхідно установити умову відбору.

уведіть необхідну умову відбору записів з параметром відповідно до варіанта завдання. Для цього в осередку Условие отбора додайте текст запрошення у квадратних дужках, наприклад [Укажіть країну:]. Це запрошення буде виводитися при запуску запиту.

збережіть зміни в запиті.

запустіть запит, у формі, що з'явиться, увести різні можливі значення, подивіться отримані результати.

б) створити за допомогою майстра звіт на основі отриманого раніше запиту.

у вікні бази даних виберіть значок Отчеты в списку Объекты.

натисніть кнопку Создать на панелі інструментів вікна бази даних.

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

відберіть усі поля з запиту для звіту, потім зі списку виберіть задане поле для групування записів.

на наступній формі виберіть одне з полів для сортування записів.

далі виберіть вид макета звіту (східчастий чи блок по розсуду) і орієнтацію (книжкова чи альбомна).

виберіть стиль звіту, а потім задайте його ім'я, що буде одночасно і заголовком звіту.

натисніть кнопку Готово і перегляньте отриманий звіт.

Частина 3

Для заданого варіанту завдання в табл. 7.3 необхідно виконати наступне:

5. Створити звіт у виді поштових наклейок.

Для цього необхідно:

завантажити в Microsoft Access навчальну базу даних Борей.mdb

у вікні бази даних виберіть значок Отчеты

на панелі інструментів вікна бази даних натисніть кнопку Создать.

у діалоговому вікні Новый отчет виберіть мастер Почтовые наклейки.

виберіть таблицю, що містять дані для наклейок, і натисніть кнопку OK.

виберіть задану кількість наклейок по горизонталі і натисніть кнопку Далее.

задайте шрифт, його розмір, колір і насиченість за своїм розсудом і натисніть кнопку Далее.

відберіть необхідні поля з таблиці, розмістивши їх по рядках наклейки. Якщо в одному рядку поміщені два і більш поля, розділите їх пробілами і натисніть кнопку Далее.

задайте поле, по якому будуть сортуватися наклейки в звіті, наприклад Название чи Страна і натисніть кнопку Далее.

натисніть кнопку Готово і перегляньте отриманий звіт.

Варіанти завдань до лабораторної роботи № 7

Таблиця 7.1. Завдання до частини 1 п. 1-2

№ вар. Створити за допомо-гою автозвіту 2 види звітів для таблиці Створити за допомогою майстра звіт на основі 2 зв'язаних таблиць з угрупуванням по заданому полю
Таблиці Виводимі поля Зміст звіту
  Типы Клиенты – Заказы Название Адрес Страна КодЗаказа ДатаИсполнения АдресПолучателя Вывести список заказов, сгруппировав их по полю Название клиента
  Заказано Поставщики – Товары Название Адрес Страна Марка ЕдИзмерения Цена Вывести список товаров, сгруппировав их по полю Название поставщика
  Заказы Типы – Товары Категория Описание Марка ЕдИзмерения Цена НаСкладе Вывести список товаров, сгруппировав их по полю Категория типа товара
  Товары Доставка – Заказы Название Телефон КодЗаказа ДатаИсполнения АдресПолучателя СтранаПолучателя Вывести список заказов, сгруппировав их по полю Название вида доставки
  Клиенты Заказы – Заказано КодЗаказа ДатаИсполнения АдресПолучателя КодТовара Цена Количество Вывести список заказанных товаров, сгруппировав их по полю КодЗаказа
  Заказы Поставщики – Товары Название Адрес Страна Марка ЕдИзмерения Цена Вывести список товаров, сгруппировав их по полю Название
  Заказано Типы – Товары Категория Описание Марка ЕдИзмерения Цена НаСкладе Вывести список товаров, сгруппировав их по полю Категория типа товара
  Сотрудники Товары – Заказано Марка ЕдИзмерения Цена КодЗаказа Количество Скидка Вывести список заказанных товаров, сгруппировав их по полю Марка товара
  Поставщики Сотрудники – Заказы Категория Описание Марка ЕдИзмерения Цена НаСкладе Вывести список заказов, сгруппировав их по полю Фамилия сотрудника
  Заказано Типы – Товары Категория Описание Марка ЕдИзмерения Цена НаСкладе Вывести список товаров, сгруппировав их по полю Категория типа товара

 

Таблиця 7.2. Завдання до частини 2 п. 3-4

№ вар. Створити перехресний звіт Створити звіт з введенням параметра
БД/Таблиця Зміст звіту Відібрані поля Зміст звіту
  Главная книга Вывести данные о суммарном выпуске по всем наименованиям продукции по каждому из выпускных цехов Наименование продукции Ед. измерения Цена Дата Фактический выпуск Для введенного наименования продукции вывести выпуск по датам, подсчитать суммарный выпуск
Выпуск продукции
  Заказы на работы Вывести данные о суммах платежей по всем предприятиям по каждому из видов платежей   Предприятие-партнер Дата платежа Вид платежа (дебет, кредит) Сумма По введенному предприятию вывести все платежи, подсчитать общую сумму платежей
Движение средств на счете предприятия
  Контакты Вывести данные о суммарном поступлении по всем наименованиям материалов по каждому из поставщиков Наименование материала Ед. измерения Цена Дата поступления Количество По введенному наименованию материала вывести все поступления, подсчитать общее количество
Поступление материалов на склад
  Мероприятия Вывести данные о суммах уплат налогов по всем предприятиям по каждому из названий налогов   Название предприятия Код ОКПО Год Квартал Название налога Начислено налога Фактическо уплачено По введенному предприятию вывести все данные о начислениях и уплате налогов, подсчитать общие суммы начисленного и уплаченного налога
Учет уплаты налогов
  Основные фонды Вывести данные о суммах наложенных штрафов по всем водителям по каждому типу нарушения   ФИО водителя Номерной знак автомобиля Дата и время нарушения Сумма наложенного штрафа Отметка об оплате По введенному водителю вывести все данные о нарушениях, подсчитать общую сумму наложенных штрафов
Учет штрафов в ГАИ
  Прием заказов Вывести данные о суммах полученных доходов по всем плательщикам по каждому году   ФИО плательщика Идентификационный код Год Сумма полученного дохода По введенному плательщику вывести все данные о полученных доходах, подсчитать общую сумму полученных доходов
Декларации о доходах физических лиц
  Проекты Вывести данные о суммах уплаченных взносов в ПФ по всем предприятиям по каждому году Название предприятия Код ОКПО Год Месяц Сумма взноса в ПФ Фактически перечислено По введенному предприятию вывести все данные о начислении и уплате взносов в ПФ, подсчитать общие суммы начисленных и уплаченных взносов
Взносы в пенсионный фонд
  Расходы Вывести данные о суммах выданных кредитов по всем получателям по различным годовым процентным ставкам   ФИО получателя кредита Идентификационный код Дата выдачи Сумма кредита Срок кредита Годовая процентная ставка По введенному получателю вывести все данные о выданных ему кредитах, подсчитать общую сумму полученных кредитов
Выдача кредитов банком
  Ресурсы Вывести данные о суммах уплаченных взносов в Фонд занятости по всем предприятиям по каждому году Название предприятия Код ОКПО Год Сумма взноса в ФЗ Фактически уплачено По введенному предприятию вывести все данные о начислении и уплате взносов в Фонд занятости, подсчитать общую сумму перечис-ленных взносов
Взносы в Фонд занятости
  Склад Вывести данные о суммах вкладов по всем вкладчикам и номерам счетов   ФИО вкладчика Идентификационный код Номер счета Дата взноса Сумма По введенному вкладчику вывести все данные о его взносах, подсчи-тать общую сумму по всем вкладам
Вклады населения в банк

 

Таблиця 7.3. Завдання до частини 3 п. 5

№ вар. Створити звіт у виді поштових наклейок
Таблиця Відібрані поля Кількість наклейок у рядку
  Поставщики Название Адрес Город Область Индекс Страна  
  Сотрудники Фамилия Имя Адрес Город Область Индекс Страна  
  Заказы НазваниеПолучателя АдресПолучателя ГородПолучателя ОбластьПолучателя ИндексПолучателя СтранаПолучателя  
  Клиенты Название Адрес Город Область Индекс Страна  
  Поставщики Название Адрес Город Область Индекс Страна  
  Сотрудники Фамилия Имя Адрес Город Область Индекс Страна  
  Заказы НазваниеПолучателя АдресПолучателя ГородПолучателя ОбластьПолучателя ИндексПолучателя СтранаПолучателя  
  Клиенты Название Адрес Город Область Индекс Страна  
  Поставщики Название Адрес Город Область Индекс Страна  
  Сотрудники Фамилия Имя Адрес Город Область Индекс Страна  

 

 


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



mybiblioteka.su - 2015-2024 год. (0.037 сек.)