- •0 201 «Культура»
- •0201 «Культура»
- •Лекція 1
- •Проектування бази даних у Access
- •Інші об'єкти бази даних
- •Робота з об'єктами бази даних
- •Створення об'єктів бази даних
- •Керування об'єктами бази даних
- •Зміна властивостей об'єктів
- •Створення піктограм для об'єктів бази даних
- •Групування об'єктів
- •Контрольні запитання
- •Заняття №2
- •Хід заняття
- •Створення об'єктів і баз даних за допомогою майстра
- •Використання баз даних зі стандартної бібліотеки
- •Експортування й імпортування даних
- •Використання виразів в об'єктах бази даних
- •Створення додатків
- •Можливі проблеми
- •Актуалізація опорних знань
- •Заняття 3
- •Хід заняття :
- •Визначення полів і типів даних
- •Вибір типу даних
- •Додавання до таблиці поля Мастер подстановок
- •Визначення первинного ключа
- •Актуалізація опорних знань
- •Використання майстра таблиць
- •Використання конструктора таблиці
- •Режим таблиці
- •Зміна структури таблиці
- •Керування полями в режимі конструктора
- •Керування полями в режимі таблиці
- •Зміна порядку розташування полів
- •Актуалізація опорних знань.
- •Визначення правил перевірки даних
- •Використання масок введення для визначення форматів даних
- •Встановлення значень за замовчуванням
- •Обов'язкове поле
- •Робота в режимі таблиці
- •Введення і редагування даних
- •Введення тексту в поле memo
- •Сортування записів
- •Зміна структури листа даних
- •Питання для самоперевірки:
- •Заняття 6
- •Хід заняття:
- •Визначення взаємозв'язку один-до-багатьох
- •4.Закріплення вивченого матеріалу:
- •1.Організаційний момент.
- •2.Актуалізація опрних знань. Дати відповіді на запитання:
- •Пояснення нового матеріалу
- •Розбиття таблиці для уникнення дублювання даних
- •Створення зв'язків із зовнішніми базами даних
- •Заняття 8
- •Хід заняття:
- •Створення нової форми
- •Створення універсальної форми за допомогою одного натискання
- •Використання майстра форм
- •Зміна структури форми
- •Позиціонування елементів управління на формі
- •Визначення інших властивостей і опцій форми
- •Управління підлеглими формами
- •Закріплення вивченого матеріалу.
- •Заняття 10
- •Хід заняття:
- •Організаційний момент (5 хв). Перевірка присутніх. Оголошення теми і мети заняття.
- •Пояснення нового матеріалу.
- •Запити на вибірку
- •Перехресні запити
- •Параметричні запити
- •Запити на зміну
- •Заняття 11
- •План заняття
- •Хід заняття:
- •Створення і зміна запитів
- •Вставка, видалення і перестановка полів
- •Визначення обчислюваних стовпців
- •Визначення умов
- •Визначення властивостей запиту
- •Створення і застосування фільтрів
- •Заняття 12
- •Хід заняття:
- •Робота в режимі конструктора
- •Складання базового звіту
- •Систематизація вивченого матеріалу. Питання для самоконтролю
- •Рекомендована література
Використання виразів в об'єктах бази даних
Вирази є основним засобом виконання більшості операцій Microsoft Access. Вираз є комбінацією символів — ідентифікаторів, операторів і значень, що дає визначений результат. Найчастіше доводиться мати справу з добре знайомими арифметичними операторами: + (додавання), — (віднімання), * (множення) і / (ділення). Всі інші операції використовуються рідше.
Використання виразів у запитах дозволяє створювати поля, що обчислюються, значеннями яких стануть результати визначених виразів. Операндами цих виразів можуть бути як інші поля цієї ж таблиці, так і дані зі зв'язаних таблиць. За допомогою виразу можна, наприклад, розрахувати термін оплати рахунку ([ДатаПродажу] +30) або обчислити загальну суму замовлення (Кількість*ЦінаОдиницьПродукції). Досить записати вираз у відповідний стовпець таблиці, і Access автоматично замінить цей вираз його результатом для кожного запису таблиці.
Для кожного поля таблиці можна встановити умову на значення, що може зберігатися в цьому полі. За допомогою таких умов можна, наприклад, заборонити користувачам вводити в поле Дата продажу значення, що відповідають майбутнім датам або датам, більш ніж тридцятиденної давнини. При спробі ввести значення, що знаходяться поза діапазоном коректності, Access виведе повідомлення про помилку. Щоб встановити умову на значення, створіть логічний вираз, що визначає цю умову. Значення приймається тільки в тому випадку, коли відповідний логічний вираз істиний.
Використання умов добору дозволяє виконувати операції лише над визначеною групою записів. У групу попадають тільки записи, що задовольняють умовам добору. Інші записи ігноруються. Умови добору задаються за допомогою логічних виразів, результати яких перевіряються для кожного запису таблиці.
В описаних та інших прикладах тип результату виразу залежить від виконуваної операції. Основні типи операцій Access наведені нижче.
Арифметичні операції. Крім чотирьох стандартних арифметичних операцій (+, -, *, /) до цієї групи відносяться операції ^ (піднесення до степеня), \ (целочисельне ділення) і MOD (залишок від ділення двох цілих чисел). Операндами і результатами всіх арифметичних операцій є числові значення.
Операції порівняння, звичайно це < (менше), <= (менше або дорівнює), <> (не дорівнює), > (більше), >= (більше або дорівнює) і Between (числовий діапазон). Результатом цих операцій є логічні значення, що показують істинність операції порівняння.
Логічні операції. Операндами і результатом таких операцій є логічні значення. Логічна операція може складатися, наприклад, з декількох операцій порівняння. Серед логічних операцій варто виділити найбільш розповсюджені: And (повертає значення True, якщо обидва операнди істинні), Or (повертає значення True, якщо хоча б один з операндів має значення істина) і Not (повертає значення, протилежне значенню операнда). Крім описаних логічних операцій, часто використовуються й такі операції, як Eqv (повертає значення True, якщо значення операндов рівні), Imp (повертає значення True, якщо перший оператор має значення True, а другий — False) і Хоr (повертає значення True, якщо значення операндов різні).
Стрічковий оператор. Операція конкатенації (об'єднання) двох стрічкових значень. Записується символом &.
Для полегшення створення виразів, що є невід'ємною частиною будь-якої бази даних, у Access передбачений спеціальний механізм, що називається Построитель выражений. За його допомогою можна швидко і правильно складати вираз практично будь-якої складності. На панелі вікна Построитель выражений знаходиться ряд кнопок, що відповідають операціям (рис. 5.7). Крім того, там же утримується список заздалегідь визначених ідентифікаторів, що також використовуються під час побудови виразів.
Рис. 5.7 Вікно Построитель выражений
Щоб відкрити вікно построителя виразів, скористайтеся кнопкою Построить панелі інструментів або командою Построить контекстного меню. Контекстне меню викликається натисканням правої кнопки миші на потрібному полі таблиці.
