- •0 201 «Культура»
- •0201 «Культура»
- •Лекція 1
- •Проектування бази даних у Access
- •Інші об'єкти бази даних
- •Робота з об'єктами бази даних
- •Створення об'єктів бази даних
- •Керування об'єктами бази даних
- •Зміна властивостей об'єктів
- •Створення піктограм для об'єктів бази даних
- •Групування об'єктів
- •Контрольні запитання
- •Заняття №2
- •Хід заняття
- •Створення об'єктів і баз даних за допомогою майстра
- •Використання баз даних зі стандартної бібліотеки
- •Експортування й імпортування даних
- •Використання виразів в об'єктах бази даних
- •Створення додатків
- •Можливі проблеми
- •Актуалізація опорних знань
- •Заняття 3
- •Хід заняття :
- •Визначення полів і типів даних
- •Вибір типу даних
- •Додавання до таблиці поля Мастер подстановок
- •Визначення первинного ключа
- •Актуалізація опорних знань
- •Використання майстра таблиць
- •Використання конструктора таблиці
- •Режим таблиці
- •Зміна структури таблиці
- •Керування полями в режимі конструктора
- •Керування полями в режимі таблиці
- •Зміна порядку розташування полів
- •Актуалізація опорних знань.
- •Визначення правил перевірки даних
- •Використання масок введення для визначення форматів даних
- •Встановлення значень за замовчуванням
- •Обов'язкове поле
- •Робота в режимі таблиці
- •Введення і редагування даних
- •Введення тексту в поле memo
- •Сортування записів
- •Зміна структури листа даних
- •Питання для самоперевірки:
- •Заняття 6
- •Хід заняття:
- •Визначення взаємозв'язку один-до-багатьох
- •4.Закріплення вивченого матеріалу:
- •1.Організаційний момент.
- •2.Актуалізація опрних знань. Дати відповіді на запитання:
- •Пояснення нового матеріалу
- •Розбиття таблиці для уникнення дублювання даних
- •Створення зв'язків із зовнішніми базами даних
- •Заняття 8
- •Хід заняття:
- •Створення нової форми
- •Створення універсальної форми за допомогою одного натискання
- •Використання майстра форм
- •Зміна структури форми
- •Позиціонування елементів управління на формі
- •Визначення інших властивостей і опцій форми
- •Управління підлеглими формами
- •Закріплення вивченого матеріалу.
- •Заняття 10
- •Хід заняття:
- •Організаційний момент (5 хв). Перевірка присутніх. Оголошення теми і мети заняття.
- •Пояснення нового матеріалу.
- •Запити на вибірку
- •Перехресні запити
- •Параметричні запити
- •Запити на зміну
- •Заняття 11
- •План заняття
- •Хід заняття:
- •Створення і зміна запитів
- •Вставка, видалення і перестановка полів
- •Визначення обчислюваних стовпців
- •Визначення умов
- •Визначення властивостей запиту
- •Створення і застосування фільтрів
- •Заняття 12
- •Хід заняття:
- •Робота в режимі конструктора
- •Складання базового звіту
- •Систематизація вивченого матеріалу. Питання для самоконтролю
- •Рекомендована література
Вставка, видалення і перестановка полів
Для додавання до запиту нового поля використовується будь-яка з наведених нижче методик.
Перетягніть ім'я поля безпосередньо з верхньої панелі в свою таблицю проекту запиту.
Двічі натисніть на імені будь-якого поля в списку і додайте це поле в наступний доступний стовпець.
Натисніть по кнопці із стрілкою вниз у верхню комірку будь-якого порожнього стовпця і виберіть їх у списку, що розкривається. Помітьте, що поля і таблиці ідентифіковані з використанням правил пунктуації типу Ім’яТаблиці.Ім’яПоля, хоча, коли ви виділяєте поле, у вікні з'являється тільки його ім'я.
В деяких випадках вам знадобиться додати в таблицю запиту всі поля з вибраної таблиці. Якщо немає необхідності працювати з властивостями окремих полів в таблиці, можна перетягнути зірочку у верхній частині списку полів в елемент таблиці. Коли ви це зробите, Access представить таблицю у вигляді ІмяТаблиці.*. Такий запис означає, що під час виконання запиту будуть задіяні всі поля таблиці. Якщо ж в таблиці розробки запиту ви хочете працювати з властивостями окремих полів, двічі натисніть в рядку заголовка цільової таблиці, щоб їх вказати, а потім перетягніть їх в свою проектовану таблицю.
Для видалення або переміщення полів в проектованій таблиці почніть з виділення стовпця поля. Розмістіть покажчик миші на сірому полі відразу над стовпцем; покажчик миші зміниться на маленьку чорну стрілку, спрямовану вниз. Для виділення поточного стовпця натисніть, а потім перетягніть його в нове місце або натискуйте клавішу <Delete> для видалення проекту запиту.
Визначення обчислюваних стовпців
Для визначення обчислюваних стовпців введіть вираз в рядок Поле. Ви можете ввести вираз безпосередньо, наприклад [RetailPrice] * [Unitsales]; помітьте, що імена полів розміщені в квадратних дужках. Або, щоб використовувати будівник виразів для створення обчислюваного поля, ви можете натиснути по кнопці Построить.
Якщо ви вводите один вираз, то Access привласнює обчислюваному полю ім’я автоматично. Для додавання іншого імені двічі натисніть на імені, привласненому Access автоматично, і введіть його за допомогою клавіатури.
Визначення умов
Будь-який введений вами в рядок Условие отбора вираз указує Access що треба відображати лише ті записи, що задовольняють йому. Такі вирази можуть бути надзвичайно простими: наприклад, > 10 вказує Access відображати всі записи, в яких значення виділеного поля більше 10. Ви можете комбінувати декілька критеріїв в одному стовпці або відразу в декількох стовпцях.
Вирази для декількох стовпців одного рядка трактуватимуть як введені за допомогою оператора And. Щоб запис був вибраний як результат запиту, він повинна відповідати всім умовам відбору в даному рядку.
Вирази для декількох стовпців одного рядка трактують як введені за допомогою оператора Or. Щоб потрапити в результати запиту, запис повинен задовольняти умовам відбору хоча б одного рядка.
Для додавання в рядок Условие отбора значення ви можете використовувати будь-який вираз, який здатний приймати значення True або False. Самими загальними блоками побудови виразу для полів дат і чисел є оператори порівняння: < (менше ніж) > (більше, ніж) <= (менше або рівно) >= (більше або рівно) <> (не рівно) і = (рівно). Крім того, в Access ви можете робити додаткові порівняння за допомогою оператора Between, який виражає числовий діапазон для порівняння його із значенням поля.
Можна також використовувати логічні оператори And, Or або Not. Якщо два вирази зв'язані оператором And, результат прийматиме значення True лише тоді, коли істинні обидва вирази. На відміну від цього, операція Or істинна, коли істинний хоча б один або відразу обидва вирази. Операція Not видає значення, протилежне оброблюваному виразу, — істину, якщо вираз помилковий, і брехня, якщо вираз істинний.
Нарешті, для текстових полів використовується оператор Like з груповими символами або без них. Якщо ви вводите текстовий фрагмент в полі Условие отбора для даного поля, то Access автоматично додає оператор Like і бере рядок в лапки.
