Студопедия

Главная страница Случайная страница

Разделы сайта

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






Створення перехресних таблиць






 

 

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

 

 

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

 

Створення перехресних запитів за допомогою Майстра

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

 

Приклад. Вивести дані, що містять інформацію про продаж товарів по місяцях магазинами міста Львова у вартісному вимірі. Результати подати у вигляді перехресної таблиці, в якій елементами першого стовпця будуть найменування магазинів, а назвами стовпців – значення поля DATE у такому форматі: " mm yyyу ", де " yyyy " означає рік, а " mm " − номер місяця.

 

 

 

 


 


 

 

 


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

Створення перехресних запитів за допомогою Конструктора

Для створення перехресного запиту у режимі кон­структора тип запиту задається вибором команди меню Запрос/Перекрестный або елементу Перекрестный зі списку Тип запроса , що знаходиться на панелі інструментів. Таблиця QBE перехресного запиту містить рядки Групповая операция та Перекрестная таблица. У рядку Перекрестная таблица задаються: заголовки рядків та стовпців таблиці; поле, по якому буде виконуватися об­числення. Для полів, що використовуються для фільтрації записів, клітина у рядку Перекрестная таблица має бути порожньою.

 

 

Питання для самоконтролю

1. Запити з параметрами.

2. Побудова параметричного запиту.

3. Створення групових запитів.

4. Операції для групування даних.

5. Типи статистичних функцій.

6. Створення перехресних запитів.

7. Використання зовнішніх об’єднань у запитах.

 

 

 

Лекція 5. Запити MS Access: модифікуючі запити

План

5.1. Створеннянової таблиці за допомогою запитів.

5.2. Вилучення групи записів за допомогою запитів.

5.3. Використання запитів на додання записів з однієї таблиці в іншу.

5.4. Використання запитів для оновлення даних.

 

¨ Література

Основна: 2, 3, 6.

Додаткова: 10, 11, 12, 13, 15.

 

 

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

5.1. Створення нової таблиці за допомогою запитів

 

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

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

 

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

 

 

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

 

 

 
 

 

 


2-й крок. Одержаний запит перетворюємо на запити-дії, виби­раючи у вікні конструктора команду Запрос/Создание таблицы або відповідний елемент зі списку Тип запроса .

 

 
 

 


3-й крок. Для створення нової таблиці натиснути кнопку Запуск на панелі інструментів.

 

 
 

 

 


4-й крок. Натиснути на панелі інструментів кнопку Окно базы данных та на вкладці Таблицы розкрити новостворену таблицю Архів.

 

 
 

 

 


5.2. Вилучення групи записів за допомогою запитів

 

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

 

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

Приклад. Видалити з таблиці Архів записи, в яких тип оплати – готівка, а вартість доставки не перевищує 100 грн.

 

1-й крок. Створюється запит-вибірка відповідно до завдання.

2-й крок. Одержаний запит перетворюємо на запит-дії, виби­раючи у вікні конструктора запиту команду Запрос/Удаление або відповідний елемент зі списку Тип запроса .

 

 
 

 


Примітка. Перед вилученням записів рекомендується переглянути їх (для перевірки), використовуючи елемент на панелі інструментів.

3-й крок. У режимі Конструктор натиснути кнопку " Запуск" на панелі інструментів.

 
 

 


4-й крок. Натиснути на панелі інструментів кнопку Окно базы данных та на вкладці Таблицы розкрити таблицю Архів, куди видалились два записи.

 

5.3. Використання запитів на додання записів з однієї таблиці в іншу

 

Запити на додання дозволяють додавати групу записів з однієї або декількох таблиць у кінець іншої таблиці.

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

 

1-й крок. Створюється запит-вибірка відповідно до завдання.

2-й крок. Одержаний запит перетворюємо на запит-дії, виби­ра­ючи у вікні конструктора запиту команду Запрос/Добавление або відповідний елемент зі списку Тип запроса .

 

 

 


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

 

3-й крок. ______________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

4-й крок. ______________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

5.4. Використання запитів для оновлення даних

 

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

Приклад. У таблиці Архів ціну доставки за проданий товар по готівковому розрахунку зменшити на 5%.

1-й крок. _____________________________________________

_____________________________________________________

 

2-й крок. Одержаний запит перетворюємо на запит-дії, виби­ра­ючи у вікні конструктора запиту команду Запрос/Обновление або відповідний елемент зі списку Тип запроса .

 
 


3-й крок. ______________________________________________

_____________________________________________________

_____________________________________________________

4-й крок. ______________________________________________

_____________________________________________________

_____________________________________________________

_____________________________________________________

Питання для самоконтролю

1. Запити на створення таблиць

2. Особливості використання запитів на створення таблиць.

3. Вилучення групи записів за допомогою запитів.

4. Специфіка застосування запитів на видалення записів.

5. Використання запитів на додання записів з однієї таблиці в іншу.

6. Особливості використання запитів на додання записів.

7. Використання запитів для оновлення даних.

8. Специфіка застосування запитів на оновлення даних.

9. Завантаження запитів-дій.

Список рекомендованоЇ літератури

 

Основний

 

1. Хансен Г., Хансен Дж. Базы данных: разработка и управ­ление: Пер.с англ. – М.: БИНОМ, 1999. – 699 с.

2. Михеева В.Д., Харитонова И.А. Microsoft Access 2003. – СПб.: БХВ-Петербург, 2004. – 1069 с.

3. Харитонова И.А., Михеева В.Д. Microsoft Access 2000. – СПб.: BHV, 1999. – 1082 с. (с ил.).

4. Вольфенгаген В.Э., Кузин Л.Т., Саркисян В.И. Реляцион­ные методы проектирования банка данных. – К.: Выща шк., 1979. – 192 с.

5. Киммел П. Освой самостоятельно программирование для Microsoft Access 2000 за 24 часа: Учеб. пособие: Пер. с англ. – М.: Вильямс, 2000. – 448 с. (с ил.).

6. Виллетт Э., Каммингс С. Office XP. Библия пользователя: Пер. с англ. – М.: Вильямс, 2002. – 843 с.

Додатковий

7. Куртер Дж., Маркви А. Microsoft Office 2000: Учеб. курс: Пер.с англ. – СПб.: Питер, 2002. – 640 с.

8. Экономическая информатика: Учеб. для вузов: Под ред. В.В. Евдокимова. – СПб.: Питер, 1997. – 392 с. (с ил.).

9. Дембаускас А.П. Финансовая информатика. – М.: Финансы и статистика, 1987. – 207 с.

10. Кауфельд Дж. Access 2003 для " чайников" =Access 2003 for Dummies: Пер. с англ. – М.: Вильямс; Диалектика, 2007. – 313 с. (с ил.).

11. Михеева В.Д., Харитонова И.А. Microsoft Access 2002. В подлиннике: Реляционные базы данных. Разработка при­ложений с использованием VBA. Обмен данными через Интернет: Наиболее полное руководство. – СПб.: БХВ-Петербург, 2003. – 1021 с. (с ил.).

12. Самоучитель Microsoft Office XP: Пошаговая интер­ак­тив­ная обучающая система. – М.: КомпактБук; Новый Диск, 2004.

13. Карпов Б. Microsoft Office 2000: Справочник. – СПб.: Питер, 2001. – 441 с. (с ил.).

14. Хорев В.Д. Самоучитель программирования на VBA в Microsoft Office: Учеб. пособие. – К.: Юниор, 2001. – 296 с.

15. Чаповська Р.Б., Жмуркевич А.Є. Робота з базами даних Microsoft Access 2000: Навч. посіб. для студ. вищ. навч. закл. – К.: ЦУЛ, 2003. – 324 с.

16. Большой иллюстрированный словарь не только рассказы­вает, но и показывает: Более 31 500 терминов, более 5 000 великолепных цветных фотографий, 1 000 подробных схем: Новейшая версия: Пер. с англ. / Под ред. Е.М. Иванова, П.М. Волцит. – Лондон; М.: Дорлинг Киндерсли; АСТ; Астрель, 2003. – 640 с. (с ил.).

17. Савельев А.Я., Сазонов Б.А., Лукьянов С.Э. Персо­наль­ный компьютер для всех. – В 4-х кн. – Кн. 3. Создание и использование базы данных. – М.: Высшая шк., 1991. – 160 с.

18. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. – СПб.: Питер, 1997. – 704 с. (с ил.).

19. Дейт К. Руководство по реляционной СУБД DB2 / Пер. с англ. М.Р. Когаловского. – М.: Финансы и статистика, 1988. – 320 с. (с ил.).

20. Диго С.М. Проектирование баз данных: Учебник. – М.: Финансы и статистика, 1988. – 216 с. (с ил.).

21. Хансен Г., Хансен Дж. Базы данных: разработка и управление: Пер.с англ. – М.: БИНОМ, 1999. – 699 с.

Інтернет-ресурси

22. www.cw.comizdat.com – інформаційно-аналітичний що­тиж­невик " ComputerWorld".

23. www.officemag.kiev.ua – журнал " Office".

24. www.itc-ua.com – щотижневик " Компьютерное обоз­рение": Вид. дім ІТС.

25. www.mycomp.com.ua – щотижневик " Мой компьютер": Вид. дім " Мой компьютер".

26. www.microsoft.com/ukraine – інформаційне представ­ництво компанії Microsoft в Україні.

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.