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