Access 2002

Возможность поиска надписи


Другим преимуществом коллекции Controls является возможность поиска надписи, присоединенной к другому элементу управления. Предположим, требуется, чтобы цвет фона присоединенной к флажку падписи изменялся при установке этого флажка. В ранних версиях Access для этого приходилось использовать некоторые соглашения об именах объектов Access, хранить имя присоединенного элемента управления в свойстве Tag или искать другие пути решения проблемы. Начиная с версии 97 в программе Access существует коллекция Controls. У элементов управления большинства типов эта коллекция содержит один-единственный элемент — надпись. Ее номер в коллекции — 0. Ниже приведена процедура ColorLabel из модуля формы frmControlsProperty, устанавливающая цвет надписи, присоединенной к флажку, в зависимости от того, активен или сброшен данный флажок.

Коллекция Controls может оказаться полезным и в других ситуациях. Например, если нужно обработать все элементы управления в области заголовка формы, то с помощью этого свойства можно последовательно просмотреть элементы только данной области. В ранних версиях Access приходилось просматривать все элементы управления в форме и проверять свойство Section каждого из них. Другими словами, теперь вместо фрагмента

Точно так же коллекцию Controls можно использовать для обработки всех элементов управления, находящихся на одной из вкладок набора объекта Раде.

Списки (Li st Box) и поля со списками (Combo Box) имеют похожие свойства и способы применения. Поле со списком представляет собой элемент, в котором объединены текстовое поле и список. И списки, и поля со списками служат для выбора одного из предлагаемых пользователю значений. Они могут включать несколько столбцов с данными, что делает возможным отображение полной структуры таблицы. При этом некоторые столбцы могут быть скрытыми.

Комментарии закрыты