Иллюстрированный самоучитель по Microsoft Access 2003

Настройка форм

Использование списка полей

Еще одним инструментом, доступным только в режиме конструктора, является список полей. Он позволяет добавлять данные, которые впоследствии отображаются в форме. Для того чтобы проверить на практике, так ли это, мы создадим новую форму на основе таблицы Насаждения, для которой все еще нет пользовательского интерфейса.

  1. Выберите ссылку Формы в окне Растения: база данных.
  2. Щелкните на кнопке Создать, расположенной на панели инструментов.
  3. В диалоговом окне Новая форма выберите опцию Конструктор. Затем выберите таблицу Насаждения в комбинированном окне с источниками данных (рис. 13.6).

    Иллюстрированный самоучитель по Microsoft Access 2003 › Настройка форм
    Рис. 13.6. Окно с перечнем источников данных

  4. Щелкните на кнопке ОК для создания формы и откройте ее в режиме конструктора.
  5. Список полей будет отображен автоматически. В противном случае щелкните на кнопке Список полей, расположенной на панели инструментов, или выберите команду Вид › Список полей. В этом списке представлены все поля таблицы или запроса, на которых основана форма, – в данном случае это таблица Насаждения (рис. 13.7).
  6. Для добавления элементов управления перетащите на форму нужные элементы из списка полей. Например, выберите поле ДатаПосадки и перетащите его на форму; когда кнопка мыши будет отпущена, Access создаст заголовок и текстовое окно для выбранного поля.
  7. Перетащите на форму поля Заметки и НаБудущее, также выбрав их из списка.
  8. Щелкните на кнопке Сохранить, расположенной на панели инструментов. Присвойте форме имя насаждения и щелкните на кнопке ОК.
  9. Выберите команду Вид › Режим формы, и вы сможете просмотреть полученные результаты.

Указание для свойства Разрешить удаление значения Нет приведет к запрету на удаление целых записей. Однако содержимое любого отдельного элемента управления можно будет по-прежнему удалить.

Иллюстрированный самоучитель по Microsoft Access 2003 › Настройка форм
Рис. 13.7. Список полей

В главе 11, "Настройка таблиц", речь шла о наследовании свойств одних объектов другими. Новая форма Насаждения может служить хорошим примером того, как все происходит. Поскольку при создании таблицы Насаждения были указаны отдельные свойства полей, форма автоматически задействовала некоторые из них.

  • Свойство Подпись для каждого поля применяется в качестве текста заголовка формы.
  • Свойство Описание для каждого поля отображается на панели состояния при выборе определенного поля.
  • Тип данных каждого поля использовался для определения типа элемента управления. Именно поэтому поле наБудущее (принимающее только значение Да или Нет) отображается как флаговая кнопка, а не текстовое окно.
  • Свойства Формат поля и Маска ввода влияют на внешний вид и функции элемента управления, содержащего поле Дата Посадки.

При работе с базой данных Access 2003 также отслеживает наследуемые свойства. Для изменения свойства таблицы Насаждения выполните следующие действия.

  1. Закройте форму Насаждения.
  2. Выберите ссылку Таблицы в окне базы данных.
  3. Откройте таблицу Насаждения в режиме конструктора.
  4. Измените на Дата запланированной посадки растений свойство Описание поля ДатаПосадки.
  5. Когда появится значок параметров обновления свойства, щелкните на нем и выберите опцию Обновить текст строки состояния везде, где используется ДатаПосадки.
  6. В появившемся окне Обновление свойства выберите форму, для которой требуется создать новое описание, и щелкните на кнопке Да.
  7. Сохраните и закройте таблицу.
  8. В окне базы данных выберите ссылку Формы.
  9. Откройте форму Насаждения.
  10. Щелкните на кнопке Открыть.
  11. Просмотрите строку текущего состояния Access. Как видите, текст элемента управления Дата Посадки был изменен.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.