- •0 201 «Культура»
- •0201 «Культура»
- •Лекція 1
- •Проектування бази даних у Access
- •Інші об'єкти бази даних
- •Робота з об'єктами бази даних
- •Створення об'єктів бази даних
- •Керування об'єктами бази даних
- •Зміна властивостей об'єктів
- •Створення піктограм для об'єктів бази даних
- •Групування об'єктів
- •Контрольні запитання
- •Заняття №2
- •Хід заняття
- •Створення об'єктів і баз даних за допомогою майстра
- •Використання баз даних зі стандартної бібліотеки
- •Експортування й імпортування даних
- •Використання виразів в об'єктах бази даних
- •Створення додатків
- •Можливі проблеми
- •Актуалізація опорних знань
- •Заняття 3
- •Хід заняття :
- •Визначення полів і типів даних
- •Вибір типу даних
- •Додавання до таблиці поля Мастер подстановок
- •Визначення первинного ключа
- •Актуалізація опорних знань
- •Використання майстра таблиць
- •Використання конструктора таблиці
- •Режим таблиці
- •Зміна структури таблиці
- •Керування полями в режимі конструктора
- •Керування полями в режимі таблиці
- •Зміна порядку розташування полів
- •Актуалізація опорних знань.
- •Визначення правил перевірки даних
- •Використання масок введення для визначення форматів даних
- •Встановлення значень за замовчуванням
- •Обов'язкове поле
- •Робота в режимі таблиці
- •Введення і редагування даних
- •Введення тексту в поле memo
- •Сортування записів
- •Зміна структури листа даних
- •Питання для самоперевірки:
- •Заняття 6
- •Хід заняття:
- •Визначення взаємозв'язку один-до-багатьох
- •4.Закріплення вивченого матеріалу:
- •1.Організаційний момент.
- •2.Актуалізація опрних знань. Дати відповіді на запитання:
- •Пояснення нового матеріалу
- •Розбиття таблиці для уникнення дублювання даних
- •Створення зв'язків із зовнішніми базами даних
- •Заняття 8
- •Хід заняття:
- •Створення нової форми
- •Створення універсальної форми за допомогою одного натискання
- •Використання майстра форм
- •Зміна структури форми
- •Позиціонування елементів управління на формі
- •Визначення інших властивостей і опцій форми
- •Управління підлеглими формами
- •Закріплення вивченого матеріалу.
- •Заняття 10
- •Хід заняття:
- •Організаційний момент (5 хв). Перевірка присутніх. Оголошення теми і мети заняття.
- •Пояснення нового матеріалу.
- •Запити на вибірку
- •Перехресні запити
- •Параметричні запити
- •Запити на зміну
- •Заняття 11
- •План заняття
- •Хід заняття:
- •Створення і зміна запитів
- •Вставка, видалення і перестановка полів
- •Визначення обчислюваних стовпців
- •Визначення умов
- •Визначення властивостей запиту
- •Створення і застосування фільтрів
- •Заняття 12
- •Хід заняття:
- •Робота в режимі конструктора
- •Складання базового звіту
- •Систематизація вивченого матеріалу. Питання для самоконтролю
- •Рекомендована література
Створення додатків
Розробка макросів і програм мовою Visual Basic для додатків є ефективним інструментом маніпулювання об'єктами баз даних Access.
Написання програмного коду полегшує роботу з базою даних і значно розширює її функціональні можливості. З його допомогою можна автоматизувати операції, що виконуються над базою даних, а також забезпечити їхнє виконання у фоновому режимі. Крім того, програмні модулі допомагають керувати об'єктами бази даних і меню.
Характерною рисою мови Visual Basic є її механізм обробки подій. Суть цього механізму полягає в тому, що результатом виникнення події, викликаної користувачем або генерированої системою, буде запуск визначеної процедури програмного модуля. До подій, викликаних користувачем, відносяться, наприклад, натискання кнопки миші або клавіші на клавіатурі. Процедура обробки подій, наприклад, для кнопки форми, визначає дію, виконувану при натисканні на цю кнопку.
У вікнах на рис. 5.8 показані всі елементи, використані під час написання процедури обробки події. В лівій частині екрана, як видно з малюнка, знаходиться форма, відкрита в режимі конструктора.
Рис. 5.8 Елементи редагування форми.
Можливі проблеми
Установка MSDE. Наразі вибору команди Создать → Проект з меню Файл (нова база даних) програма пропонує ввести параметри підключення до сервера SQL Server, але підключення не виконується.
Запустіть програму Sqlsetup, що знаходиться в папці \SQL\X86\SETUP на першому компакт-диску Office 2000. Автоматично MSDE не встановлюється, тому вам доведеться зробити це самостійно. Після завершення установки клацніть по кнопці Пуск і знайдіть у меню Программы папку MSDE. Запустіть програму Service Manager і активізуйте службу MS SQLServer. У процесі створення проекту з нуля вкажіть як сервер ім'я вашого комп'ютера. Варто зазначити, що перед ім'ям комп'ютера символи "зворотна коса" вводити не потрібно. І нарешті, якщо MSDE запускається локально, в поле імені користувача введіть значення С. Пароль у цьому випадку вказувати не потрібно. Після виконання всіх описаних дій ви зможете підключити проект Access до механізму MSDE.
Установка бібліотеки прикладів баз даних. Виявилася безуспішною спроба знайти на твердому диску комп'ютера файли прикладів баз даних.
Перед тим, як використовувати бази даних з бібліотеки прикладів, її потрібно встановити. Після натискання мишею на одному зі значків файлів прикладів, Windows установить їх автоматично. Але, як ви могли помітити, значки файлів прикладів доступні лише під час першого запуску програми. Після відкриття декількох файлів значки прикладів зникають зі списку. Щоб установити бібліотеку прикладів, запустіть програму установки Office. Робиться це за допомогою значка Установка/Удаление программ, що знаходиться в папці Панель управления. Пройдіть через всі етапи установки програми, поки не дійдете до вікна вибору компонентів. У групі Примеры баз данных виберіть значення Запускать все с моего компьютера.
Актуалізація опорних знань
Які переваги по створенню баз даних надають вбудовані підпрограми?
Які дії необхідно виконати, щоб створити БД за допомогою Майстра?
Для чого призначена головна кнопкова форма? Як змінювати її параметри?
Для чого використовується стандартний набір бібліотек БД?
В яких випадках виникає експортування чи імпортування даних і яким чином це можливо реалізувати?
Найпростіший інструмент експортування й імпортування даних, його можливості та принципи роботи.
Для чого застосовується команда Файл – Експорт?
Які групи операцій можна використовувати в програмі MS Access?
Для чого в СУБД Access використовується Построитель виразів?
