У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Курсова робота - Створення БД
33
Бакаляр | вул.Дністровська,28 | 32464

6 | 2 | Данилюк | Вул.Дудаєва,35 | 32456

7 | 2 | Кухній | Вул.Юності,13 | 22429

8 | 2 | Кінаш | вул.Пасічна,10 | 55051

9 | 2 | Гуцул | вул.Юності,3 | 24762

10 | 3 | Стасюк | вул.Мазепи,165 | 35222

11 | 3 | Мокрецький | вул. Січових Стрільців,36 | 22365

12 | 3 | Турковський | вул.Мазепи,142 | 31192

13 | 3 | Кафлан | вул.Бандери,79 | 25543

14 | 3 | Кельбас | вул.Вовчинецька,223 | 67811

15 | 3 | Мотрук | вул.Юності,11 | 22695

Малюнок 1.2. Таблиця zakl

zaklad

Kod_zakladu | Naz_zak

1 | Економічний правничий інститут

2 | Івано-Франківська державна медична академія

3 | ІФНТУНГ

4 | Прикарпатський університет

5 | Івано-Франківський інститут менеджменту

6 | ВХПУ №3

7 | ВХПУ №5

8 | ВХПУ №13

9 | ВХПУ №15

10 | Івано-Франківське базове медучилище

11 | Івано-Франківське музучилище

12 | Івано-Франківський коледж фізвиховання

13 | Івано-Франківський комерційний коледж

14 | Коледж електронних приладів

15 | Івано-Франківський сільськогосподарський технікум

Малюнок 1.3. Таблиця zaklad

Zbir_infor

Kod_zakladu | kilkist_st | Data_infor

2 | 2560 | 02.12.2002

3 | 6500 | 02.12.2002

4 | 3260 | 02.12.2002

5 | 1250 | 02.12.2002

6 | 450 | 02.12.2002

7 | 280 | 02.12.2002

8 | 125 | 02.12.2002

9 | 180 | 02.12.2002

10 | 250 | 02.12.2002

11 | 240 | 02.12.2002

12 | 380 | 02.12.2002

13 | 450 | 02.12.2002

14 | 850 | 02.12.2002

14 | 850 | 02.12.2003

15 | 640 | 02.12.2002

15 | 640 | 02.12.2003

Малюнок 1.4. Таблиця Zbir_infor

Виготовлення звіту про розподіл студентів

Програмування запиту для звіту про розподіл студентів. Для формування звіту мусимо мати, як мінімум, два запити. Перший слугуватиме цілям підготовки даних для перехресного запиту. Назвемо його Розподіл студентів – запит для звіту. У його верхній частині містяться три таблиці з готовими зв’язками, перенесені туди за допомогою вікна Додавання таблиць(мал.2.1).

У нижнє вікно запиту перенесені поля, необхідні для звіту: Naz_typu, Data_infor, Kilkist_st. Запит Розподіл студентів, відкритий в режимі таблиці, показаний на рисунку 2.3.

Малюнок 2.1. - вікно Додати таблицю.

Малюнок 2.2. - запит Розподіл студентів в режимі конструктора.

Розподіл студентів

Naz_typu | kilkist_st | Data_infor

ВУЗ | 1250 | 02.12.2002

ВУЗ | 3260 | 02.12.2002

ВУЗ | 6500 | 02.12.2002

ВУЗ | 2560 | 02.12.2002

ПТУ | 180 | 02.12.2002

ПТУ | 125 | 02.12.2002

ПТУ | 280 | 02.12.2002

ПТУ | 450 | 02.12.2002

СПНЗ | 450 | 02.12.2002

СПНЗ | 640 | 02.12.2002

СПНЗ | 640 | 02.12.2003

СПНЗ | 850 | 02.12.2002

СПНЗ | 850 | 02.12.2003

СПНЗ | 380 | 02.12.2002

СПНЗ | 240 | 02.12.2002

СПНЗ | 250 | 02.12.2002

Малюнок 2.3 – запит Розподіл студентів в режимі таблиці.

Для виготовлення другого – перехресного запиту Розподіл студентів пер у вікні База даних виберемо перемикач Запити і команду Створити. Потім у вікні Новий запит відмітимо напис Перехресний запит та виконаємо команду Ok. Ці дії приведуть до появи майстра перехресного запиту, нам тільки залишається уважно придивлятися до його пропозицій і виконувати потрібні операції.

Обираємо запит Розподіл студентів, як джерело інформації.

У вікні вибору зоголовків рядків обираємо поля Naz_typu.

Заголовеи стовпців – поле Data_danyh.

Групування даних – Рік.

Sum_kilkist_st – Сума.

У режимі конструктора ми отримаємо запит, зображений на мал.2.5.

Малюнок 2.5. – запит Розподіл студентів пер у режимі конструктора.

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

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

вікно База даних: команда Створити; вікно Новий звіт. Виберемо зі списку майстра і запиту Розподіл студентів пер, як джерела інформації. Команда Ok; вікно Створення звітів, перший крок майстра: на пропозицію вибрати імена полів натиснемо подвійну стрілку вправо – всі поля. Це вікно дозволяє підключити до звіту інші таблиці та запити, але в даному випадку вони нам не потрібні, тому цю пропозицію майстра залишимо без уваги; на другому кроці пропонується додати рівень групування. у своєму третьому вікні майстер пропонує встановити порядок сортування рядків. Заглянувши в кишеньку, ми не знайдемо там поля з регіонами, які варто було б представити в алфавітному порядку, тому залишимо все без зміни. Натиснемо кнопку Підсумки; проміжне вікно Підсумки – майстер дозволяє вибрати види групових операцій у кожному стовпчику звіту. Нагадаємо, що в нас є чотири стовпчики: три з назвами регіонів, областей, нафтобаз та четвертий підсумковий для кожного рядка. Виберемо операцію Sum – підсумовування навпроти назви кожного стовпчика. Встановимо перемикач у стан Показати дані і підсумки. Обчислювати проценти нам не потрібно, тому відповідний вмикач не активізуємо. Команда Ok;

7- повернення у вікно Створення звітів, натиснувши на кнопку Далі, вийдемо на четвертий крок майстра, де він пропонує вибрати зручний макет звіту за допомогою групи перемикачів. В нашому випадку тип макету не має особливого значення, залишимо – Ступінчастий. Інша група перемикачів дозволяє вибрати орієнтацію, наш звіт не надто широкий, тому підходить Книжна. Залишимо ввімкненим вмикач Налагодити ширину полів для розміщення на одній сторінці;

8 - на п’ятому кроці можна вибрати стиль, виберемо Чорно-білий;

9 - за шостим і останнім разом майстер пропонує ввести у відповідне поле назву нашого звіту, напишемо – Розподіл студентів. Крім того, встановимо перемикач у стан Перегляд, щоб оцінити роботу майстра та визначити які треба буде зробити зміни в режимі конструктора. Кнопка Готово. Після цього ми отримаємо звіт зображений на малюнку 2.6.

На малюнку 2.7 зображено звіт Розподіл студентів у режимі конструкотра.

Малюнок 2.6. – звіт Розподіл студентів у режимі перегляду після коригування.

Малюнок 2.7. – звіт Розподіл студентів


Сторінки: 1 2 3 4 5 6 7