Запит на створення нової таблиці 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Запит на створення нової таблиці



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

Використання запиту на створення нової таблиці важливе в тих ситуаціях, коли базу даних створено давно і під час її функ­ціонування відбулося нашаровування підсумких записів, атому доводиться довго її зберігати після видалення з бази вихідних даних, на яких ґрунтувався запит.

Так само, як і під час створення інших запитів на зміну даних, для утворення запиту на створення таблиці слід спочатку ство­рити запит на вибірку. Далі, щоб перетворити запит на вибірку в запит на створення таблиці, потрібно виконати команду меню Запрос /Создание таблицы. Програма виведе на екран вікно Создание таблицы. Користувач має ввести ім’я для підсумкової таблиці і натиснути кнопку ОК, щоб закрити вікно.

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

КОПІЮВАННЯ, ЗБЕРЕЖЕННЯ, ПЕРЕЙМЕНУВАННЯ

І ВИДАЛЕННЯ ЗАПИТІВ

Для копіювання запиту потрібно обрати певний запит та натиснути кнопку Копировать на панелі інструментів. Під час копіювання об’єкта в іншу базу даних, слід закрити поточну базу, відкрити ту базу, в яку потрібно вставити об’єкт та натиснути кнопку Вставить на панелі інструментів.

Для збереження запиту потрібно натиснути кнопку Сохра­нить на панелі інструментів. Для збереження копії запиту з новим ім’ям або збереження копії запиту в іншому файлі, запит слід відкрити або виділити та виконати команду меню Файл /Сохранить как /Экспорт. Щоб зберегти об’єкт у поточній базі даних, потрібно вибрати параметр В текущей базе данных у вікні Сохранение объекта, ввести ім’я об’єкта і натиснути ОК.

Для перейменування запиту потрібно спочатку закрити запит бази даних, а потім обрати вкладку Запросы, виділити за допомо­гою миші ім’я потрібного запиту, та за допомогою контекстного меню ввести нове ім’я.

Для видалення запиту слід виділити його і натиснути кнопку Delete.

Для зручності користування запитами можна створити ярлик, перемістивши за допомогою миші об’єкт з вікна бази даних на робочий стіл, або певну папку, або за допомогою контекстного меню на виділеному об’єкті вибрати команду Создать ярлык. Зверніть увагу, що для того, щоб створити ярлик не на робочому столі, потрібно ввести новий шлях в поле Размещение.

Запитання для самоперевірки

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

2. Поясніть особливість робити запитів на зміну даних.

3. На яких об’єктах ґрунтуються запити на зміну даних?

4. У яких режимах роботи запиту можна виконувати реда­гування запиту?

5. Як перейменувавти запит?

6. Як вилучити запит?


СТВОРЕННЯ ЗАЛЕЖНИХ ФОРМ

Мета: повторити прийоми створення простих форм та ознайо­мити з прийомами створення залежних форм; набути практичних навичок створення та застосування залежних форм для аналізу даних.

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ

Програма MS Access дає змогу користувачеві створювати не тільки прості форми, які застосовуються під час заповнення таблиць даними. У СУБД MS Access є можливість створювати й складніші типи форм — залежні форми.

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

Як вже йшлося на с. 42, прості форми утворюють на основі таблиць, причому форми можуть містити деякі або всі поля таб­лиці, на якій вони ґрунтуються та мати будь-який зручний для користувача вигляд: автоформа таблична, форма в один стовпець, форма стрічкова тощо.

Для створення простої форми слід виконати такі дії:

• відкрити потрібну базу даних. У вікні бази даних обрати об’єкт Формы;

• натиснути кнопку Формы на панелі Объекты;

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

• у вікні, що відкрилося — Новая форма, обрати з переліку Мастер форм та вказати базову таблицю для форми та натиснути кнопку ОК;

• виконуючи інструкції Мастера форм, користувач створює потрібний вигляд форми. Створену форму можна змінити за допомогою Режима конструктора.

Крім простих форм для введення даних існують ще форми для виконання певних дій, які містять спеціальні елементи для вико­нання дій — кнопки, такі форми мають назву кнопкові форми.

Для створення кнопкової форми слід виконати такі дії:

1. Відкрити потрібну базу даних.

2. Виконати команду меню Сервис / Служебные программы / Диспетчер кнопочных форм.

3. У відкритому вікні Диспетчер кнопочных форм обрати вкладку Изменить.

4. У вікні Изменение страницы кнопочной формы обрати вкладку Создать. (рис. 54)

Рис. 54. Вигляд диспетчера кнопкових форм.

 

5. У поле Текст увести ім’я форми Продаж 2, обрати коман­ду Открыть форму для изменений, обрати однойменну форму, натиснути кнопку ОК (рис. 55). У такий спосіб створити інші елементи кнопкової форми: Дата, Закрити вікно.

Рис. 55. Вікно зміни елементів форм

6. У вікні Диспетчер кнопочных форм обрати вкладку Со­здать. Увести ім’я Базові форми. Обрати сторінку Базовые фор­мы й вкладку Изменить та створити аналогічним чином інші елементи кнопкової форми, після чого для повернення до голо­вної форми натиснути кнопку ОК.

Рис. 56. Панель інструментів для додавання елементів у форму

 

7. Перейти в режим конструктора:

• змінити за допомогою перетягування мишкою розмір вікна форми;

• встановити певний колір форми за допомогою команд кон­текстного меню Цвет и заливка фона;

• змінити параметри шрифту написів у формі (розмір, накрес­лення та колір шрифта);

• змінити розмір і положення полів, шрифт у полях, колір заливання й оформлення полів;

8. Додати за допомогою панелі інструментів кнопки у форму. Задати малюнок на кнопках: виділити кнопку, у контекстному меню вибрати пункт Свойства, вкладку Все, пункт Рисунок та обрати малюнок, відредагувати розмір кнопки (рис.56).

Рис. 56. Вигляд настроювання макету форми

 

9. Відкрити головну кнопкову форму та перевірити роботу кнопок (рис. 57).

Рис. 57. Вигляд готової кнопкової форми

ВПРАВА 14

СТВОРЕННЯ ЗАЛЕЖНИХ ФОРМ

Умова. У базі даних Супермаркет, (файл supermarket.mdb). За допомогою майстра створити залежну форму Продаж, яка по­казує кількість проданих товарів по датах. Надати формі назву Продаж_по_датах.

Приклад виконання вправи

1. Запустити програму MS Access та відкрити базу даних Супермаркет, (файл supermarket.mdb). У основному вікні бази даних обрати об’єкт Формы і обрати варіант створення Создать форму с помощью мастера.

2. Для створення залежної форми слід виконати такі дії:

• у вікні Новая форма обрати команду Мастер форм. Далі виконувати інструкції Мастера форм: обрати поля, зовнішній вигляд, фоновий малюнок форми, задати ім’я форми (рис. 58).

Рис. 58

Рис. 59

 

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

Рис. 60

ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ

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

Завдання 14.2. Відкрити базу даних vpraval.mdb, за допомо­гою залежної форми з’ясувати середній бал успішності кожного студента групи з вказаних навчальних дисциплін. Надати формі ім’я Форма_успіиіності, зберегти та закрити файл.

Запитання для самоперевірки

1. Поясніть відмінність між залежними, кнопковими та простими формами, наведіть приклади.

2. Як створити кнопкову форму?

3. Як створити залежну форму?

4. Для чого створюють кнопкову форму?

5. Як можна відредагувати вже створену форму?

6. Для чого виконують групування у залежних формах?


СТВОРЕННЯ ЗВІТІВ

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

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ

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

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

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

Звіти створювати дуже легко.

Для стоврення звіту слід обрати об’єкт Отчет та натиснути кнопку Создать. На екрані з’явиться вікно вибору типу звіту та вибору базового об’єкта, на якому ґрунтуватиметься цей звіт (рис. 61 на с. 116).

Після вибору типу звіту слід обрати назви полів, які мають бути присутніми на сторінках звіту, та вказати рівні групувань таких полів (рис. 62 на с. 116).

Далі слід обрати варіант оформлення макета для звіту (рис. 63 на с. 117).

Після натискання кнопки ОК матимемо на екрані монітора готовий звіт, як показано на рис. 64 на с. 117.

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

Рис. 61

 

Рис. 62. Встановлення рівнів групувань полів у звіті

Рис. 63. Варіант оформлення макету

 

Рис. 64. Вигляд готового звіту, який можна роздрукувати на принтері

 

ВПРАВА 15

СТВОРЕННЯ ЗВІТІВ

Умова. Відкрити базу даних Супермаркет, (файл supermarket.mdb). Створити звіт, який відображатиме асортимент товарів по групі Бакалія. Надати звіту ім’я Звіт_Бакалія.

Приклад виконання вправи

1. Відкрити базу даних Супермаркет, (файл supermarket.mdb). У основному вікні бази даних обрати об’єкт Отчет і натис­нути кнопку Создать.

2. У вікні Новый отчет обрати варіант Мастер отчетов та об­рати таблицю Бакалія, у наступному вікні обрати всі поля цієї таблиці.

3. У наступному вікні обрати порядок розміщення полів та макет звіту, після натискання кнопки Готово на екрані з’явиться звіт, як показано на рис. 65.

Рис. 65. Вигляд звіту про асортимент бакалії.

 

ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ

Завдання 15.1. Відкрити базу даних Супермаркет, (файл supermarket.mdb). За допомогою звіту показати, вироби яких постачальників було продано 21 жовтня 2008 року. У звіті по­казати поля: Назва товара, Дата, Кількість. Зберегти та закрити файл.

Завдання 15.2. Відкрити базу даних pokupzi.mdb, показати у звіті покупки, які зробив покупець1 за всі дні. Попередні дані див на с. 79. Зберегти та закрити файл.

Запитання для самоперевірки

1. Поясніть призначення звітів, наведіть приклади.

2. Поясніть, які об’єкти баз даних дають змогу подавати дані у вигляді твердих копій?

3. У яких режимах роботи звіту можна виконувати редагу­вання вмісту?

4. Як скопіювати запит у іншу базу даних?

 



Поделиться:


Последнее изменение этой страницы: 2016-07-16; просмотров: 669; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.81.222.152 (0.159 с.)