Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практичне заняття_2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.81 Mб
Скачать

7 Створіть форми на основі наявних таблиць.

Відкрити довідкову систему MS Access: Поиск Автономная справка:

Користуючись вказівками довідкової системи ознайомтеся зі змістом розділуПодчиненная форма.

Вивчити та законспектувати інформацію підрозділів:

  • Разделы форм;

  • Вычисления итогового значения в подчиненной форме и его вывод на форме;

  • Создание подчиненной формы.

Закрити вікно довідкової системи.

7.1 Створіть форму для таблиці Group за допомогою майстра (рис1.32):

  • виберіть Створення форм за допомогою майстра;

  • виберіть таблицю Group;

  • укажіть Зовнішній вигляд форми «в один стовпець»;

Рис. 1.32

7.2 Створіть складнопідрядну форму (рис. 1.33) (не використовуючи режим автоформа):

  • відрийте форму Group;

  • перейдіть у режим конструктора форми;

  • підготуйте місце, де буде розташована інформація з таблиці Student;

  • виберіть на Панелі інструментів інструмент Підлегла форма/звіт (рис.1.34) і намалюйте їм прямокутник на формі Group;

  • підправте в конструкторі всі елементи, щоб форма мала вигляд як на рис. 1.33.

Рис. 1.33

Рис. 1.34

7.3 Створіть форму на основі таблиці Student у режимі автоформы (рис.1.35):

  • зробіть активною таблицю Student у вікні бази даних;

  • виберіть пункт меню Вставка/Автоформа або відповідну кнопку;

  • заповніть поле Photo. Натисніть правою кнопкою миші, виберіть Додати об'єкт, укажіть графічний файл, що містить фотографію;

  • при необхідності відредагуйте властивості відображення поля (спливаюче меню);

  • заповните поле Zach_nom;

  • перейдете в режим конструктора форм і відредагуйте написи (оформите їх українською мовою).

Рис. 1.35

7.4 Додайте на форми кнопки для закриття вікна.

8. Створення макроса для виходу МакросВихід з ІС STUDY.

Макрос створюється у вікні конструктора макросів (рис. 1.36). Для виклику даного вікна активізуйте у вікні БД тип об'єкта Макрос і натисніть Створити.

Рис. 1.36

9. Формування меню інформаційної системи STUDY (табл.1.9).

Таблиця 1.9 - Пункти меню інформаційної системи STUDY

Назва пункту першого рівня

Назва пункту другого рівня

Опис

Підключення

(дія)

Довідкова інформація

групи

перегляд, додавання й редагування інформації про групи

форма Group

студенти

перегляд, додавання й редагування інформації про студентів

форма Student

дисципліни

перегляд, додавання й редагування інформації про навчальні дисципліни

таблиця Subject

Успішність

оцінки

перегляд, додавання й редагування інформації про успішність студентів

таблиця Mark

середній бал

перегляд середнього балу студентів

запит FamAvgMark

зведена відомість

перегляд оцінок студентів по всіх предметах у зручній формі

запит FamSubMark_перехресний

статистика

перегляд інформації про кількість отриманих оцінок

запит MarkSubCount

Вихід

вихід з ІС

макрос МакросВихід

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

а) створіть нову панель інструментів (порожнє меню):

  • виберіть Сервіс/ Настроювання/Панелі інструментів;

  • виберіть Створити, увести ім'я меню ;

  • змініть тип панелі, що з'явилася, для чого вибрати Властивості;

  • виберіть тип: Рядок меню;

б) додайте в меню список команд:

  • відкрийте вікно Настроювання / сторінка Команди ;

  • категорія Нове меню;

  • перетягніть елемент Нове меню зі списку Команди на нову панель;

  • при відкритому вікні Настроювання натисніть правою кнопкою на Новому меню і у меню, що випадає, виберіть властивості для зміни первісного запису Нове меню на потрібне (наприклад, Довідники);

  • перебуваючи в Настроювання/Команди виберіть Всі форми і перетягніть в меню потрібні форми, теж саме зробіть з іншими об'єктами (Всі таблиці або Всі запити), які повинні викликатися з меню;

  • щоб змінити назви пунктів меню, треба клацнути правою кнопкою миші на команді меню і відкоригувати текст у полі Ім'я контекстного меню ;

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

  • створення групи (горизонтальної риси). Виберіть елемент, після якого повинна бути риса, правою кнопкою миші викличьте контекстне меню, Властивості, Створити групу;

  • зміна стилю (відображати малюнок і текст або тільки текст).

в) додайте наступне меню зі списком у рядок меню:

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

Звіт повинен містити:

  1. Концептуальну схему даних

  2. Визначення структури кожної таблиці

  3. Зв'язку між відносинами

  4. Відношення-екземпляри (визначення реляционной схеми)

  5. Результати запитів (конструктор, SQL-інструкція, результат).

  6. Форми

  7. Меню

Контрольні питання

  1. Яку базу даних називають реляційною?

  2. Яким повинне бути поле первинного ключа?

  3. Які існують зв'язку між таблицями?

  4. Охарактеризуйте первинні (складові), потенційні, зовнішні ключі.

  5. Які види зв'язків використовувалися при створенні ІС STUDY?

  6. Охарактеризувати вимоги до цілісності реляційних БД?

  7. Які вимоги до цілісності даних були присутні в БД STUDY?

  8. Як відображається концептуальна схема даних?

  9. Які основні можливості Microsoft Access?

  10. Яким чином відбувається створення нового файлу бази даних MS Access?

  11. Які об'єкти існують в CУБД MS Access?

  12. У яких об'єктах CУБД MS Access зберігаються дані бази?

  13. Які існують способи створення нової таблиці в CУБД MS Access?

  14. У якому діалоговому вікні створюють зв'язку в базі даних CУБД MS Access?

  15. Для чого призначені запити?

  16. Що таке динамічний набір записів, у чому перевага їхнього використання?

  17. На основі яких даних формуються запити?

  18. Що таке QBE (Query by Example)?

  19. Як побудувати запит засобами QBE?

  20. Які режими існують для роботи із запитами в MS Аccess?

  21. Які види запитів можна побудувати за допомогою QBE?

  22. Як формуються засобами QBE запити на вибірку?

  23. Як формуються засобами QBE параметричні запити?

  24. Як формуються засобами QBE багатотабличні запити?

  25. Як формуються засобами QBE агрегуючи запити?

  26. Як формується засобами QBE перехресний запит?

  27. На основі даних ІС STUDY створіть запит, що містить П.І.Б. студентів і їхній середній бал.

  28. Для чого призначені форми?

  29. Які існують елементи керування форми?

  30. У чому відмінність вільної форми від зв'язаної?

  31. Які форми називаються головними, а які підлеглими?

  32. Як створюються кнопкові форми СУБД MS Access?

  33. Як створюються користувальницьке меню в СУБД MS Access?

10