Access 2010 в примерах. Карчевский Е.М - 51 стр.

UptoLike

В область примечаний формы введем инструкцию пользователю, требующую обязатель-
ного ввода данных в поля, идентифицирующие занятие: код предметаКП, номер пре-
подавателяТАБН и вид занятияВИДЗ. Без этого не может быть создана запись в
таблице ИЗУЧЕНИЕ.
Защита справочных данных от изменений.
Защитим поля НП, ЧАСЫ, ЛЕК, таблицы ПРЕДМЕТ и поля ФИО, СТ, 3В таблицы ПРЕ-
ПОДАВАТЕЛЬ от случайных изменений при работе с формой. Для зашиты поля выделим
рамку поля и с помощью контекстно-зависимого меню вызовем свойства поля. В окне
свойств на вкладке Данные в строке Блокировка выберем Да. После установки этого
свойства поле доступно только для чтения.
Для визуального контроля правильности ввода идентификаторов занятия: КП и ТАБН
можно использовать Поле со списком. Процесс создания такого поля рассматривается
ниже.
Создание полей со списком
При вводе идентификационных данных через форму в Access имеется возможность полу-
чить справочную информацию из ранее загруженных таблиц, что позволяет выбрать уже
имеющиеся значения в базе и тем самым повысить достоверность вводимой информации.
Отображение данных из справочных таблиц при вводе идентификатора свидетельствует о
наличии в базе данных главных записей для загружаемой подчиненной записи, что необ-
ходимо для успешного завершения ввода при установленном параметре целостности в
схеме данных.
Поле со списком объединяет поле формы, в которое нужно ввести данные, и список. Спи-
сок содержит записи из связанной главной таблицы. В списке можно выбрать из соответ-
ствующего поля нужное значение и ввести его в поле формы (см., пример, на рис. 6.8).
Рис. 6.8. Отображение списка
Создание поля со списком с помощью мастера
Создадим поле со списком для ввода значений кода предметаКП в таб- лицу
ИЗУЧЕНИЕ. Это позволит просматривать и вводить значения, кото- рые уже имеются в
главной таблице ПРЕДМЕТ, а также проверять соответ-ствие кода и наименования
предмета, имеющихся в документе-источнике загрузки «План занятий».
51
В область примечаний формы введем инструкцию пользователю, требующую обязатель-
ного ввода данных в поля, идентифицирующие занятие: код предмета — КП, номер пре-
подавателя — ТАБН и вид занятия — ВИДЗ. Без этого не может быть создана запись в
таблице ИЗУЧЕНИЕ.

Защита справочных данных от изменений.

Защитим поля НП, ЧАСЫ, ЛЕК, таблицы ПРЕДМЕТ и поля ФИО, СТ, 3В таблицы ПРЕ-
ПОДАВАТЕЛЬ от случайных изменений при работе с формой. Для зашиты поля выделим
рамку поля и с помощью контекстно-зависимого меню вызовем свойства поля. В окне
свойств на вкладке Данные в строке Блокировка выберем Да. После установки этого
свойства поле доступно только для чтения.
Для визуального контроля правильности ввода идентификаторов занятия: КП и ТАБН
можно использовать Поле со списком. Процесс создания такого поля рассматривается
ниже.

Создание полей со списком
При вводе идентификационных данных через форму в Access имеется возможность полу-
чить справочную информацию из ранее загруженных таблиц, что позволяет выбрать уже
имеющиеся значения в базе и тем самым повысить достоверность вводимой информации.
Отображение данных из справочных таблиц при вводе идентификатора свидетельствует о
наличии в базе данных главных записей для загружаемой подчиненной записи, что необ-
ходимо для успешного завершения ввода при установленном параметре целостности в
схеме данных.

Поле со списком объединяет поле формы, в которое нужно ввести данные, и список. Спи-
сок содержит записи из связанной главной таблицы. В списке можно выбрать из соответ-
ствующего поля нужное значение и ввести его в поле формы (см., пример, на рис. 6.8).




Рис. 6.8. Отображение списка


Создание поля со списком с помощью мастера
Создадим поле со списком для ввода значений кода предмета – КП в таб- лицу
ИЗУЧЕНИЕ. Это позволит просматривать и вводить значения, кото- рые уже имеются в
главной таблице ПРЕДМЕТ, а также проверять соответ-ствие кода и наименования
предмета, имеющихся в документе-источнике загрузки «План занятий».


                                                                                 51