СОЗДАНИЕ ПОДСТАНОВОЧНОГО ПОЛЯ
Таблицы Разряды и Сотрудники связаны по полю Разряд (тип связи «один-ко-многим»). Значения поля Разряд в таблице Сотрудники должны соответствовать значениям одноименного поля в таблице Разряды.
Создать ПОДСТАНОВОЧНОЕ ПОЛЕ в таблице Сотрудники для заполнения поля Разряд.
Для создания подстановочного поля:
- открыть таблицу Сотрудники в режиме Конструктора, сделать поле Разряд текущим.
- в нижней части окна Конструктора таблиц (Свойства поля) перейти на вкладку «Подстановка»
- в строке «Тип элемента управления» выбрать из раскрывающегося списка «Поле со списком»
- в строке «Тип источника строк» выберите «Таблица или запрос»
- в строке Источник строк выбрать из списка таблицу Разряды
- сохранить изменение структуры таблицы Сотрудники
Результат:
Для заполнения поля Разряд в таблице Сотрудники щелчком мыши надо будет раскрыть список и выбрать из него требуемое значение.
Кроме того, после занесения одной записи в таблицу Сотрудники можно раскрыть подтаблицу и заполнить значениями поля таблицы Итоги. Аналогично можно занести все записи в таблицы Сотрудники и Итоги.
Теория
Использование в таблицах подстановочных полей
В Access имеются средства, позволяющие замещать обычное поле таблицы полем со списком. При заполнении таблицы данными значения такого поля не надо набирать вручную, они будут выбираться пользователем из созданного списка.
Поле, в котором выводится список значений, можно создать с помощью Мастера подстановок.
Используются два вида списков:
- список подстановок, в котором выводятся значения из существующей таблицы;
- список постоянных значений, которые выводятся при создании поля.
Лабораторная работа №6
КОРРЕКТИРОВКА ДАННЫХ ТАБЛИЦЫ
СОЗДАНИЕ СПИСКОВ ФИКСИРОВАННЫХ ЗНАЧЕНИЙ
Для заполнения полей Пол и Цех создать списки фиксированных значений.
- открыть таблицу Сотрудники в режиме Конструктора, активировать поле Цех;
- в свойствах поля перейти на вкладку Подстановка;
- в поле Тип элемента управления Поле выбрать Поле со списком
- выбрать:
Тип источника строк – Список значений
Источник строк ввести значения 1, 2, 3 через точку с запятой (значения после ввода преобразуются)
Число строк списка – 3
Результат:
1. В таблице при вводе в поле Цех будет открываться список значений
2. Аналогично создать список в поле Пол
Лабораторная работа №7
СОЗДАНИЕ МНОГОТАБЛИЧНЫХ ФОРМ
ДЛЯ ВВОДА ДАННЫХ В НЕСКОЛЬКО ТАБЛИЦ
Создать форму для ввода данных в таблицы Сотрудники и Итоги:
- в режиме создания Мастер форм, как источник данных выбрать таблицу Сотрудники;
- выбрать все поля таблицы Сотрудники
- в поле Таблицы и запросы выбрать вторую таблицу Итоги
- выбрать все поля таблицы Итоги, нажать кнопку Далее;
- определить вид формы В один столбец, кнопка Далее;
- выбрать стиль оформления, Далее;
- ввести имя формы Сотрудники-Итоги, кнопка Готово
Пример:
В результате на экране появится пустая форма в режиме формы, в которую будут включены все поля обеих, выбранных таблиц.
С помощью этой формы можно занести данные сразу в обе таблицы. Поля Код и КодСотрудника будут заполняться автоматически.