таблиці. Індекси створені. Типи зв'язків між таблицями визначені. Настав час створення зв'язків між таблицями безпосередньо в базі даних. Зв'язки між таблицями призначають і переглядають в спеціальному вікні Схема даних (рис. 1.10).
. 6.1 Створення зв'язку один-ко-многим
Визначимо зв'язок між таблицями каса і склад. Це зв'язок один-ко-многим .
Рис. 1.10
Зробіть активної вкладку Робота з базами даних стрічки головного вікна Microsoft Access 2007. Виберіть піктограму Схема даних (див. рис. 1.15).
Виконайте клацання правою кнопкою миші в будь-якому вільному місці вікна, що з'явилося з назвою Схема даних.
В меню оберіть перший пункт Додати таблицю.
З'явиться діалогове вікно Додавання таблиці. Розкрийте вкладку Таблиці.
Таблиця каса з'явиться у вікні Схема даних (рис. 1.16). Виконайте аналогічні дії з таблицею склад.
Зв'язок між таблицями каса і склад будується за значенням однойменних полів DATE. З'явиться діалогове вікно Зміна зв'язків (рис. 1.11).
Рис. 1.11
Поставте прапорець у полі Забезпечення цілісності даних і натисніть кнопку Створити для підтвердження створення зв'язку і переходу у вікно Схема даних. Microsoft Access 2007 використовує призначені зв'язку при створенні форм, запитів і звітів, які вимагають даних з розглянутих вище таблиць.
Рис. 1.12. Створення зв'язку «один-до-багатьох»
2. Форми
Створення форм для введення і редагування даних Microsoft Access 2007 дає нам можливість введення і редагування даних безпосередньо в режимі таблиці.
Форма Microsoft Access 2007 - це об'єкт бази даних, який можна використовувати для введення, зміни або відображення даних з таблиці або запиту. Форма може використовуватися як стартова точка вашого застосування. Для автоматизації часто виконуваних дій форми містять так звані елементи управління, за допомогою яких здійснюється доступ до даних. Форми можна розглядати як вікна, через які користувачі можуть переглядати і змінювати базу даних. Раціонально побудована форма прискорює роботу з базою даних, оскільки користувачам не потрібно шукати те, що їм потрібно. Зовні приваблива форма - гідний елемент інтерфейсу. Вона робить роботу з базою даних більш приємною та ефективною, крім того, вона може допомогти в запобіганні невірного введення даних. У Microsoft Office Access +2007 передбачені нові засоби, що допомагають швидко створювати форми, а також нові типи форм і функціональні можливості, завдяки яким база даних стає більш практичною.
. 1 Автоматичне створення форми на основі таблиці
У напрямку повної автоматизації роботи з даними різко покращує стан справ така чудова здатність MS Access, як автоматичне створення форм. Перейдіть на другу вкладку стрічки Створення в розділ Форми (рис. 2.1). У нашому розпорядженні кілька способів відображення інформації з таблиць в формах:
§ створення форми за допомогою інструменту Форма;
§ створення розділеної форми за допомогою інструменту Розділена форма;
§ створення форми, в якій відображається кілька записів за допомогою інструменту Кілька елементів;
§ створення форми за допомогою інструменту Порожня форма;
§ створення форми у вигляді зведеної таблиці;
§ створення форми у вигляді зведеної діаграми.
Для створення форми за допомогою інструменту Форма в області переходів виберіть таблицю з даними, які повинні відображатися у формі, і зробіть клацання мишею по піктограмі цього інструменту. MS Access +2007.
створить форму і відобразить її в режимі макета. У режимі макета можна внести зміни в структуру форми при одночасному відображенні даних. При необхідності можна налаштувати розмір полів відповідно до даних. Створена форма зі стандартною Access-лінійкою навігації по записах готова до роботи.
На рис. 2.2 показана форма, створена на основі таблиці Книга покупця учбової бази даних Real Estate.
Рис. 2.2
. 2 Застосування майстра для створення форми
Microsoft Access +2007 має в своєму арсеналі ще один засіб для швидкого створення форми - майстер форм. З його допомогою можна створювати форми як на основі однієї таблиці або запиту, так і на основі декількох зв'язаних таблиць. Освоїти роботу з майстром - хороша ідея, яка приведе до значної економії часу розробника, але це не означає, що майстри - завжди кращий спосіб. Солідніші р...