Изменение типа элемента управления

В процессе проектирования формы в Microsoft Access 2002 может возникнуть необходимость изменить тип уже созданного элемента управления. Например, текстовое поле (Text Box) можно заменить полем со списком (Combo Box) или флажком (Check Box). Вместо удаления элемента и создания нового можно воспользоваться встроенной командой преобразования.

Преобразование элементов управления

Для изменения типа элемента управления:

  1. Выделите элемент, который требуется преобразовать.
  2. Перейдите в меню Формат → Преобразовать элемент в (Format → Change To).
  3. Выберите нужный тип элемента управления.

Например, чтобы заменить текстовое поле (Text Box) на поле со списком (Combo Box), выберите команду Формат → Преобразовать элемент в Поле со списком.

Допустимые преобразования

Microsoft Access поддерживает только логически совместимые преобразования. Например:

Однако некоторые преобразования невозможны:

Сохранение свойств при преобразовании

Во время преобразования Microsoft Access сохраняет основные параметры элемента управления:

Использование горячих клавиш

Для ускорения преобразования можно использовать сочетания клавиш:

Преобразование через контекстное меню

Альтернативный способ изменения типа элемента:

  1. Щёлкните правой кнопкой мыши по элементу управления.
  2. Выберите команду Преобразовать элемент в (Change To).
  3. Выберите новый тип элемента.

Изменение типа элементов управления с сохранением данных

Если элемент управления связан с таблицей (например, текстовое поле связано с полем базы данных), при его преобразовании:

Чтобы избежать потери данных:

  1. Перед преобразованием скопируйте источник данных (Control Source) в буфер обмена.
  2. После изменения типа вставьте его обратно в поле Источник данных в Окне свойств.

Распространённые ошибки при преобразовании

Иногда после изменения типа элемента управления могут возникнуть ошибки:

Чтобы избежать этих проблем:

Выводы

Изменение типа элемента управления в Microsoft Access 2002 позволяет:

Грамотное использование этой функции упрощает настройку форм и повышает удобство работы.