Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторний практикум ОБДЗ.doc
Скачиваний:
9
Добавлен:
10.11.2019
Размер:
3.64 Mб
Скачать
  1. Створіть поле підстановки Група у таблиці ’’Студенти” (поле повинно містити коди груп з таблиці ’Групи”)

Якщо поле таблиці міститиме лише визначену сукупність значень, тоді доцільно створити його як поле підстановок, тобто поле, яке міститиме список значень, які можна використовувати при заповненні таблиці даними. Для цього в режимі конструктора таблиці списку (рис. 1.38) типів полів вибирають елемент Мастер подстановок, який завантажує програму майстра створення поля підстановки.

Залежно від того, які дані будуть міститися в полі - чи такі, що вже існують у полях іншої таблиці, чи новий фіксований набір значень, у першому діалоговому вікні Создание подстановок (рис. 1.41) потрібно вибрати одну з опцій: Объект ’’столбец подста- новки” будет использовать значения из таблицы или запроса або Будет введен фиксированный набор значений.

Рис. 1.41. Вікно першого кроку майстра створення поля підстановок

Для використання даних існуючого поля іншої таблиці у першому діалоговому вікні майстра активізують перемикач Объект ’’столбец подстановки” будет использовать значения из таблицы или запроса. На наступних кроках потрібно вибрати об’єкт (табли­цю чи запит) (рис. 1.42) та поле (чи поля), де знаходяться потрібні дані (рис. 1.43).

Рис. 1.42. Вибір таблиці з джерелом даних

Зауваження. Процес вибору поля аналогічний до процесу вибору полів під час створення таблиці за допомогою майстра на основі існуючого шаблону

Рис. 1.43. Вибір поля з даними

Якщо вибране поле таблиці уже містить дані, то у наступно­му діалоговому вікні ці дані будуть відображені, якщо ж поле по­рожнє (як у нашому випадку), то відобразиться лише назва стовпця (рис. 1.44).

Рис. 1.44. Створене поле підстановок

Кнопка Далее відкриє останнє вікно майстра, де необхідно вказати підпис для поля підстановки (рис. 1.45). При цьому необ­хідно зауважити, що цей підпис відображатиметься не у вікні конс­труктора, а лише у режимі таблиці. У режимі конструктора поле матиме таку ж назву, що і відповідне джерело даних (у нашому ви­падку - Код групи).

Рис. 1.45. Заключне вікно створення поля підстановок

Після цього процес створення поля підстановок завершено. В області Свойства поля на закладці Подстановка (рис. 1.46) відобразиться інструкція SQL, яка вказує на джерело, з якого беруться дані для поля (властивість Источник строк).

Рис. 1.46. Вікно конструктора таблиці з властивостями поля підстано­вок

На цій же закладці відображається властивість Ограничиться списком. Якщо перелік значень у полі підстановок повинен обме­жуватися лише даними з відповідної таблиці, то значення цієї влас­тивості повинно бути Да, якщо ж необхідно передбачити можли­вість введення інших значень, то значення властивості буде Нет. У нашому випадку змінимо властивість, яка встановилася за замов­чуванням, оскільки список груп повинен обмежуватися лише від­повідними значеннями з таблиці ’’Групи”.

Перейшовши в режим таблиці (рис. 1.48) бачимо що з’явилося нове поле з відповідним підписом (Група). Помістивши курсор у це поле, з’являється кнопка випадного списку, в якому будуть відображатися дані з поля-джерела (у нашому випаду таб- лицяф ’Групи” порожня, тому і список поля Група таблиці ’Студе­нти” також порожній).

Рис. 1.47. Таблиця зі створеним полем підстановок

Для створення фіксованого набору на першому кроці майстра створення поля підстановок (див. рис. 1.41) вибирають опцію Будет введен фиксированный набор значений та натискають кнопку Далее >. В наступному діалоговому вікні (рис. 1.48) треба сформувати стовпець (чи декілька стовпців) з даними, які будуть знаходитися у випадному списку поля підстановок.

Рис. 1.48. Діалогове вікно для створення фіксованого набору значень