© Сайт про Урок @""ІНФОРМАТИКА""@ WMmail.ru - сервис почтовых рассылок
   
  pc201010
  Access. Створення та використання підлеглих фоl
 
План

1.                 Створити дві таблиці, в яких є одне спільне поле.

2.                 При допомозі Схеми даних створити статичний зв’язок між таблицями.

3.                 Створити форму у вигляді таблиці, яка буде використовуватись як підлегла.

4.                 Створити головну форму, а в ній при допомозі “перетягування” створити підлеглу форму.

5.                 Перевірити роботу програми.

 

 
 
Теоретичні відомості

Якщо потрібно вивести дані із кількох таблиць і редагувати дані більше ніж однієї таблиці, то потрібна буде складна форма. Для цього потрібно створити дві таблиці і встановити між ними зв’язок.

У форму можна вставляти інші форми до трьох рівнів вкладеності. Щоб змінити розмір елемента управління підлеглої форми або будь-який елемент управління, в якому виводяться кілька рядків, можна скористатись командою: Формат Розмір По розміру даних. Команда: По розміру даних встановить ширину елемента управління, базуючись на ширині підлеглої форми. Крім цього, ця команда “зменшує” висоту форми, щоб на екрані виводилось ціле число рядків. Для того, щоб збільшити висоту елемента управління і щоб помістити в нього ще один рядок, потрібно перетягнути нижній край елемента управління вниз, а потім скористатись командою: По розміру даних. Щоб зв’язати головну і підлеглу форму потрібно встановити три властивості елемента управління. Якщо для створення незв’язаного елемента управління підлеглої форми користуються відповідною кнопкою на панелі елементів, то потрібно в стрічці властивості: Об’єкт – Джерело ввести ім’я форми, яка буде використовуватися як підлегла. Якщо перетягнути підлеглу форму в головну, то Access уже сам встановить цю властивість. В якості значення властивості: Основні поля потрібно ввести ім’я        елемента управління головної форми, значення якого означає, що виведе Access в підлеглу форму. Далі потрібно ввести з клавіатури ім’я зв’язаного поля підлеглої форми в якості значення властивості: Підлеглі поля.

 
 

Рис. 9. Зразок складної форми.

 

Якщо джерелом головної і підлеглої форми є таблиця (а не запит) і зв’язок між двома таблицями визначений, Access автоматично призначить значення двох властивостей (Основні поля і Підлеглі поля), використовуючи зв’язані поля (в тому випадку, якщо перетягували підлеглу форму в головну). Access також встановить зв’язок між головною  і підлеглою формою (якщо головна форма базується на таблиці, а в підлеглій формі є поле з іменем, що співпадає з іменем первинного ключа базової таблиці головної форми).

Головну і підлеглу форму будемо створювати на прикладі накладної. Така форма буде мати приблизно такий вигляд, який представлений на рисунку 9.

 


Хід роботи

1.      Запустіть програму для опрацювання БД.

2.      Відкрийте БД .

3.      Створіть таблицю з необхідними полями і збережіть під назвою Продаж: покупець (текстовий), товар (текстовий), кількість (числовий), ціна (числовий), сума ( числовий), продавець (текстовий), дата (дата/час).

4.      Створіть таблицю з необхідними полями і збережіть під назвою Виробник: товар (текстовий), підприємство (текстовий), адреса (текстовий), дата виготовлення (дата/час).

5.      Створіть таблицю з необхідними полями і збережіть під назвою Постачання: товар (текстовий), постачальник (текстовий), кількість (числовий), ціна (числовий), сума (числовий).

6.      Створіть таблицю з необхідними полями і збережіть під назвою Ціни: товар (текстовий), ціна закупки (числовий), ціна оптового продажу (числовий), ціна дрібнооптового продажу  (числовий).

7.      Відкрийте таблицю Продаж і зробіть поле номер ключовим.

8.      Створіть статичний зв’язок між даними таблицями за допомогою Сервіс Схема даних (здійснюється методом перетягування поля товар з таблиці Продаж у таблиці Виробник, Постачання, Ціни, потім у вікні, яке з’явилось, створюємо даний зв’язок: один до багатьох). 

9.      Створіть форму для таблиці Виробник у вигляді таблиці, збережіть її під назвою Виробник. Для цього виберіть закладку Форми Створити Таблицю.

10. Створіть форму для таблиці Постачання у вигляді таблиці, збережіть її під назвою Постачання.

11. Створіть форму для таблиці Ціни  у вигляді таблиці, збережіть її під назвою Ціни.

12. Створіть форму для таблиці Продаж (див. Лабораторна робота № 2 – “Створення форм за допомогою Майстра форм”) і збережіть її з іменем (наприклад, Продаж).

13. Створіть підлеглу форму.

Для цього відкрийте форму Продаж і перетягніть форми Виробник, Постачання, Ціни в форму Продаж.

14.            Введіть декілька нових записів для перевірки правильності роботи.

15.            Закінчіть роботу і здайте звіти.

 

 

 
 
  Сегодня были уже 26 посетителей  
 
Лаптєв Олег Володимирович © 2010 pc201010.ru.gg Этот сайт был создан бесплатно с помощью homepage-konstruktor.ru. Хотите тоже свой сайт?
Зарегистрироваться бесплатно