Поделиться через


Binding a Control to a Field

Если вы создали элемент управления с помощью панели элементов элементов управления и хотите сохранить сведения в этом элементе управления в форме, элемент управления должен быть привязан к полю. Это означает, что между элементом управления и источником данных будет установлена связь, в данном случае это поле в элементе.

  1. В конструкторе форм щелкните правой кнопкой мыши элемент управления, который требуется привязать к полю, и выберите пункт Свойства в контекстном меню.

  2. На вкладке Значение нажмите кнопку Выбрать поле, наведите указатель на набор полей и выберите поле, к которому требуется привязать элемент управления. Если вы хотите привязать элемент управления к создаваемому полю, нажмите кнопку Создать. В поле Поле введите имя нового поля в области Имя: . Нажмите кнопку ОК в поле Создать поле .

  3. Нажмите кнопку ОК в поле Свойства .

Примечание.

При привязке CheckBox, ComboBox, ListBox или OptionButton к полю событие Click не срабатывает. Чтобы обнаружить изменение с помощью кода, необходимо использовать событие PropertyChange или CustomPropertyChange элемента, как показано в следующем примере:

Sub Item_PropertyChange(ByVal Name) 
Set MyListBox = Item.GetInspector.ModifiedFormPages("Message").Controls("ListBox1") 
Select Case Name 
 Case "Mileage" 
 Item.CC = MyListBox.Value 
 Item.Subject = MyListBox.Value 
 Case Else 
End Select 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.