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