- •3.1. Загальні відомості про системи управління базами даних
- •3.2.1. Що таке база даних
- •3.2.2. Випадки, коли доцільно використовувати бази даних
- •Завдання, що розв'язуються з допомогою Access
- •3.2.4 Об'єкти бази даних
- •3.2.5. Проектування бази даних
- •3.2.6. Робота з вікном бази даних
- •3.2.7. Створення таблиць
- •3.2.8.1. Вибір типів даних
- •3.2.8. Визначення імен полів
- •3.2.8.2. Використання полів опису
- •3.2.8.3. Використання властивостей полів
- •3.2.9. Додавання первинного ключа
- •3.2.10. Реорганізація і видалення полів при розробці таблиць
- •3.2.11. Збереження таблиці
- •3.2.12. Додавання даних в таблицю
- •3.2.13. Редагування і видалення даних
- •3.2.14. Друкування таблиці
- •3.3. Запити
- •3.3.1. Поняття про запити
- •3.3.2. Створення і використання запиту
- •3.3.2.1. Додавання в запит таблиць
- •3.3.2.2. Додавання в запит полів
- •3.3.2.3. Визначення умов
- •3.3.2.4. Визначення порядку сортування
- •3.3.2.5. Виконання, збереження та друкування запиту
- •3.3.3. Задання умов
- •3.3.3.1. Використання текстових умов
- •3.3.3.2. Використання числових умов
- •3.3.3.3. Використання умов для дат
- •Використання умов з логічними операціями
- •3.4. Форми
- •3.4.1. Поняття про форму
- •3.4.2. Створення форм
- •3.4.2.1. Створення форм за допомогою Мастера форм
- •3.4.2.2. Збереження форм
- •3.4.2.3. Друк форм
- •3.5.1. Типи звітів
- •3.5.2. Розробка звіту
- •3.5.2.1. Створення звітів за допомогою Мастера отчета
- •3.5.2.2. Розробка особових звітів
- •3.5.3. Збереження звіту
- •3.5.4. Друкування звіту
- •3.6. Приклад створення бази даних
- •3.6.1. Постановка задачи
- •3.6.2. Проектування бази даних
- •3.6.2.1. Проектування вмісту таблиць
- •3.6.2.2. Проектування таблиць в Access
- •3.6.3. Введення даних в таблиці
- •3.6.3.1. Створення форм для ввода даних в таблиці
- •3.6.4. Створення запитів
- •3.6.5. Створення звіту
- •3.6.6. Створення запитів на зміну вмісту таблиць
- •3.6.6.1. Створення і використання запита на поновлення інформації в таблиці Ostatok
- •3.6.6.2. Створення і використання запита на видалення записів таблиці Obor
- •3.7. Робота з діаграмами в Access
- •3.7.1. Типи діаграм
- •3.7.2. Створення діаграм
3.2.9. Додавання первинного ключа
При розробці таблиці Access дозволяє визначити одне або більше полів як первинний ключ. Первинний ключ - це одне або кілька полів, за якими однозначно ідентифікуються записи в таблиці. Первинні ключі досить корисні (настільки, що якщо спробувати зберегти таблицю без визначення первинного ключа, на екрані з'явиться діалогове вікно, яке вимагатиме його створення).
За замовчуванням первинні ключі в списку даних таблиці відтворюються першими. Для первинних ключів завжди необхідно використовувати дані, які ніколи не будуть повторюватися. Як первинний ключ не можна використовувати таке поле, як прізвище, оскільки неможливо буде мати два записи для одного прізвища. Необхідно також пам'ятати, що інколи є сенс використати як первинний ключ комбінацію полів. Наприклад, в таблиці, в якій ведеться облік щотижневого робочого часу, комбінація полів ідентифікаційного номера службовця і кінця тижня може бути використана для первинного ключа, оскільки жоден службовець не в змозі подати дві заявки про кількість відпрацьованих годин за один тиждень. Для встановлення первинного ключа необхідно виконати такі дії.
В режимі Конструктор таблиц (Design View) виберіть поле (або поля), яке бажано зробити первинним ключем. Щоб вибрати кілька полів, спочатку виберіть перше, клацнувши мишкою на кнопці ліворуч від назви поля, а потім, утримуючи натиснутою клавішу <Ctrl>, - решту полів.
Виконайте команду Правка та її опцію Первичный ключ (Edit Primary Key) або клацніть мишкою на кнопці Первичный ключ (Primary Key) панелі інструментів (на ній зображено ключ). Поруч з вибраним полем відобразиться піктограма ключа (рис. 3.8).
Рис. 3.8. Таблиця з іменем Sklad, яка має первинний ключ
3.2.10. Реорганізація і видалення полів при розробці таблиць
Змінювати структуру таблиці, що розробляється, неважко. Для зміни імені поля, типу або опису необхідно клацнути мишкою в межах необхідного поля і внести потрібні зміни. Щоб видалити поле, спочатку необхідно його виділити, клацнувши мишкою на кнопці ліворуч від назви поля, потім виконати команду Правка та її опцію Удалить строку (Edit Delete Row) або натиснути клавішу <Delete>.
Для вставляння нового поля між двома, що вже існують, необхідно виділити те поле, перед яким бажано вставити нове, після цього виконати команду Вставка та її опцію Строка (Insert Row) або натиснути клавішу <lnsert>.
Для переміщення поля в нове місце потрібно виділити поле, клацнути мишкою на ньому ще раз і, утримуючи натиснутою кнопку мишки, перетягнути рядок у потрібне місце.
3.2.11. Збереження таблиці
Після внесення всіх змін таблицю необхідно зберегти, виконавши для цього такі дії.
Виконати команду Файл та її опцію Закрыть (File Close) або двічі клацнути мишкою на піктограмі таблиці в лівому верхньому кутку вікна. З'явиться діалогове вікно із запитом про те, чи необхідно вносити зміни в таблицю.
Клацнути мишкою на кнопці Да (Yes), і з'явиться діалогове вікно Сохранить как (Save As).
Ввести ім'я таблиці і клацнути мишкою на кнопці ОК.
3.2.12. Додавання даних в таблицю
Додавання записів в існуючу таблицю здійснюється в режимі таблиці. Щоб відкрити таблицю в цьому режимі, необхідно двічі клацнути мишкою на імені потрібної таблиці у вікні БД або виділити ім'я таблиці, а потім клацнути мишкою на кнопці Открыть (Open). Вибрана таблиця відкриється в режимі таблиці, який використовується для додавання нових або редагування вже введених в таблицю даних. Для додавання нових даних необхідно просто ввести їх у поля робочої таблиці. У кінці кожної таблиці завжди є ще один порожній запис, помічений зірочкою. Коли починається введення даних у порожній запис, під ним з'явиться новий порожній запис. Тепер можна помістити курсор в будь-яке поле і ввести дані. Натискання клавиші <Tab> після закінчення введення переміщує курсор в наступне поле. Натискання клавиші <Tab> в кінці останнього поля дає змогу перейти до наступного порожнього запису (Рис. 3.9).
Рис. 3.9. Таблиця з іменем Sklad, заповнена даними
