- •0 201 «Культура»
- •0201 «Культура»
- •Лекція 1
- •Проектування бази даних у Access
- •Інші об'єкти бази даних
- •Робота з об'єктами бази даних
- •Створення об'єктів бази даних
- •Керування об'єктами бази даних
- •Зміна властивостей об'єктів
- •Створення піктограм для об'єктів бази даних
- •Групування об'єктів
- •Контрольні запитання
- •Заняття №2
- •Хід заняття
- •Створення об'єктів і баз даних за допомогою майстра
- •Використання баз даних зі стандартної бібліотеки
- •Експортування й імпортування даних
- •Використання виразів в об'єктах бази даних
- •Створення додатків
- •Можливі проблеми
- •Актуалізація опорних знань
- •Заняття 3
- •Хід заняття :
- •Визначення полів і типів даних
- •Вибір типу даних
- •Додавання до таблиці поля Мастер подстановок
- •Визначення первинного ключа
- •Актуалізація опорних знань
- •Використання майстра таблиць
- •Використання конструктора таблиці
- •Режим таблиці
- •Зміна структури таблиці
- •Керування полями в режимі конструктора
- •Керування полями в режимі таблиці
- •Зміна порядку розташування полів
- •Актуалізація опорних знань.
- •Визначення правил перевірки даних
- •Використання масок введення для визначення форматів даних
- •Встановлення значень за замовчуванням
- •Обов'язкове поле
- •Робота в режимі таблиці
- •Введення і редагування даних
- •Введення тексту в поле memo
- •Сортування записів
- •Зміна структури листа даних
- •Питання для самоперевірки:
- •Заняття 6
- •Хід заняття:
- •Визначення взаємозв'язку один-до-багатьох
- •4.Закріплення вивченого матеріалу:
- •1.Організаційний момент.
- •2.Актуалізація опрних знань. Дати відповіді на запитання:
- •Пояснення нового матеріалу
- •Розбиття таблиці для уникнення дублювання даних
- •Створення зв'язків із зовнішніми базами даних
- •Заняття 8
- •Хід заняття:
- •Створення нової форми
- •Створення універсальної форми за допомогою одного натискання
- •Використання майстра форм
- •Зміна структури форми
- •Позиціонування елементів управління на формі
- •Визначення інших властивостей і опцій форми
- •Управління підлеглими формами
- •Закріплення вивченого матеріалу.
- •Заняття 10
- •Хід заняття:
- •Організаційний момент (5 хв). Перевірка присутніх. Оголошення теми і мети заняття.
- •Пояснення нового матеріалу.
- •Запити на вибірку
- •Перехресні запити
- •Параметричні запити
- •Запити на зміну
- •Заняття 11
- •План заняття
- •Хід заняття:
- •Створення і зміна запитів
- •Вставка, видалення і перестановка полів
- •Визначення обчислюваних стовпців
- •Визначення умов
- •Визначення властивостей запиту
- •Створення і застосування фільтрів
- •Заняття 12
- •Хід заняття:
- •Робота в режимі конструктора
- •Складання базового звіту
- •Систематизація вивченого матеріалу. Питання для самоконтролю
- •Рекомендована література
Визначення взаємозв'язку один-до-багатьох
Для визначення взаємозв'язку типу один-до-багатьох необхідно спочатку переконатися, що дві таблиці відображені у вікні Схема данных. Потім перетягніть зв'язуване поле з однієї таблиці в іншу. Нарешті, для визначення властивостей самого зв'язку використати діалогове вікно Изменение связей. Для цього потрібно виконати наступні дії.
1. Якщо дві таблиці не відображено на екрані, використайте діалогове вікно Добавить таблицу для вибору першої таблиці — наприклад, Постачальники, а потім натисніть по кнопці Добавить. У вікні Схема данных відобразиться список полів таблиці Постачальники. Повторіть цю операцію, щоб відобразити обидві таблиці в діалоговому вікні Схема данных. Потім натисніть по кнопці Закрыть.
2. Переконайтеся, що визначаючі зв'язок поля присутні в обох списках полів. Натисніть на полі першої таблиці і перетягніть його поверх відповідного поля другої таблиці. Коли ви відпустите кнопку миші, з'явиться діалогове вікно Изменение связей, показане на рис. 5.19. Це діалогове вікно ідентифікує відповідні поля, зв'язуючі дві таблиці, а також визначає тип створеного взаємного зв'язку.
3. Перевірте інформацію, що відображається в діалоговому вікні Изменение связей, щоб підтвердити правильність визначення: в даному прикладі Access створює зв'язок між таблицями Постачальники і Товари, грунтуючись на полі КодТовара кожної таблиці. Як можна бачити в діалоговому вікні Изменение связей на рис. 5.19, Access визначила, що це зв'язок типу один-до-багатьох.
Рис. 5.19. Діалогове вікно для зміни зв’язків
4. Якщо ви бажаєте забезпечити несуперечність ваших даних, то виставіть прапорець опції Обеспечение целостности данных.
5. Для визначення нового зв'язку натисніть по кнопці Создать. Access додасть жирну лінію, що сполучає поля в кожній таблиці. Символи, що відображаються вище лінії, вказують напрям визначення зв'язку: один-до-багатьох.
6. Щоб закрити вікно Схема данных і зберегти створений зв'язок, потрібно натиснути на кнопці Закрыть.
Керування зв'язками один-до-багатьох
Після створення зв'язку один-до-багатьох під час відкриття первинної таблиці (тобто таблиці з боку зв'язку "один") в режимі таблиці можна знайти одну важливу деталь. Access автоматично створює в цій таблиці підтаблицю даних, що дозволяє відображати відповідні записи з іншої таблиці. Видимий знак підтаблиці даних, принаймні спочатку, — це стовпець із знаками плюс (відомими як маркери розвертання), розташований у лівій частині таблиці. Якщо натиснути на будь-якому з цих маркерів, то можна побачити всі детальні дані із зв'язаної таблиці (тобто з таблиці з боку зв'язку "багато хто") для вказаного запису (рис. 5.20).
Рис. 5.20. Вигляд зв’язку один-до-багатьох
Для згортання відображеної інформації в підтаблиці даних натисніть на знакові мінус, розташованому зліва від розгорненої таблиці. Щоб розвернути або згорнути всі дані підтаблиці, виберіть Подтаблица → Развернуть все з меню Формат або, відповідно, Подтаблица → Свернуть все з меню Формат.
