команда Відкрити;
вікно Таблиця в режимі таблиці: виокремити та знищити зайві записи, залишити лише три різні прізвища. Для виокремлення запису слід скористатися полем виокремлення запису таблиці, в ньому курсор набирає форми направленої вправо стрілки. Знищити запис можна за допомогою клавіші DEL;
вікно MS Access: на панелі інструментів кнопка Вигляд, вибрати Конструктор;
вікно Таблиця в режимі конструктора: встановити курсор в рядок імені поля, замінити абстрактне ім’я Поле1 на Priz;
вікно MS Access: команда Вставка–Рядки;
вікно Таблиця в режимі конструктора: записати ім’я нового поля Kod_p у новий порожній рядок, перейти в графу Тип даних, вибрати з кишеньки тип Лічильник;
повторити операцію 4 для полів Adr та Ім;
вікно Таблиця в режимі конструктора: встановити курсор у останній вільний рядок, внести ім’я поля Foto, вибрати тип даних Поле об’єкта OLE;
вікно MS Access: на панелі інструментів кнопка Вигляд, вибрати Таблиця, візуально перевірити результати роботи;
вікно Таблиця в режимі таблиці: встановити курсор у поле Foto навпроти прізвища Петренко, команда Вставити–Об’єкт;
вікно Вставка об’єкта, кнопка Створити з файлу, команда Огляд;
вікно Огляд: вибрати зі списку папку, яка містить фотографію та ім’я файлу, команда Ok. Зауважимо, що фотографії можуть бути виготовлені художником за допомогою графічного редактора Paint;
задати підписи полів для підвищення “читабельності” таблиць. На рисунку 2.4 показаний підпис Прізвище поля Priz;
повторити операції 10 – 12 для решти платників. Перевірити результати роботи, при дворазовому натисканні клавіші у полі Foto на екрані повинна появлятися відповідна фотографія. Перевірити наявність фотографій можна також, встановивши курсор у поле Foto потрібного запису, після чого виконати команду Об'єкт–Відкрити з контекстного меню;
повторити операції 1 – 7 для таблиці Fondy_t, утворити поля Naz_f та Kod_f;
вікно База даних: відкрити одночасно три таблиці: Platnyky_t, Fondy_t і Oplaty_t в режимі таблиці та розмістити на екрані так, щоб можна було перші дві спостерігати, а третю редагувати. В третій таблиці Oplaty_t замість прізвищ та назв фондів поставити відповідні їм коди (користуючись першими двома таблицями). Закрити таблиці Platnyky_t і Fondy_t;
вікно MS Access: на панелі інструментів кнопка Вигляд, вибрати Конструктор, замінити імена полів на, відповідно: Kod_p, Kod_f, Suma і Data;
вибрати типи полів, відповідно: Числове (ні в якому разі не Лічильник, бо його значення мусять повторюватись, і не Ключове), Числове (теж не Лічильник і не Ключове), Грошове і Data. Зауважимо, що під час заміни прізвищ і назв фондів їхніми кодами типи цих полів залишалися текстовими. При зміні їх типів на число значення кодів не будуть втраченими. В нижній частині вікна вибрати з кишеньки формати полів, відповідно: Довге ціле, Довге ціле, З розділювачами розрядів і Короткий формат дати;
Таблиця Oplaty_t містить замало даних для демонстрації можливостей БД, зокрема необхідно мати хоча б декілька місяців поточного року для побудови діаграми. Крім того, дані поля Suma повинні мати декілька від’ємних значень (що свідчитиме про видачу грошей платникові) для перевірки дієздатності БД. Тому відкриємо її в режимі таблиці та додамо нові записи, кінцевий варіант даних можна переглянути на рисунку 2.5. Вони знадобляться нам для перевірки правильності роботи тих складників бази даних, які ми ще збираємося виготовити.
Kod_p | Kod_f | Suma | Data
1 | 1 | 2,00 | 02.12.2003
2 | 2 | 3,00 | 01.01.2004
2 | 3 | 3,00 | 31.01.2004
3 | 1 | 4,00 | 12.02.2004
1 | 1 | -1,00 | 31.03.2004
2 | 2 | -2,00 | 06.04.2004
2 | 1 | 2,00 | 21.04.2004
3 | 2 | 1,00 | 21.04.2004
1 | 2 | 2,00 | 22.04.2004
1 | 3 | 5,00 | 24.04.2004
Рисунок 2.5 – Копія таблиці Oplaty_t, контрольні дані БД
Це так звані контрольні дані, якими, як правило, користуються на етапі налагодження програм. До контрольних даних ставляться відповідні вимоги, а саме:
вони не повинні бути громіздкими та багаточисленними, трудними для ручних обчислень, які виконуються паралельно з програмами;
їх не можна змінювати в процесі роботи над програмою;
ці дані повинні забезпечувати всі режими роботи програми, охоплювати всі діапазони зміни параметрів, які обробляються програмою.
Зауважимо, що ці контрольні дані готувалися тоді, коли виготовлялася і випробовувалася БД Oplaty. Оскільки в умовах відбору записів вживається системна дата, вони можуть не підійти для іншого часу.
2.6 Запитання для самоперевірки
Назвіть і коротко охарактеризуйте види фільтрів для таблиці.
Перечисліть і коротко охарактеризуйте команди для сортування таблиці.
Що таке ключове поле?
Що таке індексне поле?
Перечисліть та коротко охарактеризуйте види робіт при редагуванні таблиць.
Скільки таблиць можна відкрити і одночасно розмістити на екрані?
Перелічіть команди для заміни змісту поля таблиці.
Перелічіть команди для зміни імені таблиці.
Перелічіть команди для зміни імені поля таблиці.
Перелічіть команди для зміни типу поля таблиці.
Вкажіть особливості редагування поля типу Лічильник.
Що таке Формат поля і чим він відрізняється від типу поля?
Що таке Підпис поля і чим він відрізняється від типу поля?
Перелічіть команди для занесення або заміни рисунка в полі типу Об’єкт OLE.
Що таке контрольні дані бази даних та для чого вони використовуються?
3 Запити
3.1 Зв’язки між таблицями
Запит представляє собою переформовану інформацію, вибрану з таблиць і має вигляд таблиці. Основним призначенням запиту є підготовка даних таблиць для виготовлення інших запитів, форм та звітів. Він також може використовуватися для тих цілей, що і таблиця – доповнення БД новими даними, редагування даних і виведення на екран та друк, виконання пошукових операцій. В цьому випадку запит має деякі переваги, а саме: на відміну від таблиці, запит