Compartilhar via


Binding a Control to a Field

If you have created a control using the Control Toolbox and you would like the information in this control to be saved with the form, the control must be bound to a field. This means that a link will be established between the control and the source of data, in this case, a field in the item.

  1. In the Forms Designer, right-click the control you want to bind to a field and then click Properties on the shortcut menu.

  2. On the Value tab, click Choose Field, point to a field set, and then click the field to which you want to bind the control. If you would like to bind the control to a new field that you create, click New. Na caixa Campo, digite o nome do novo campo na área Nome: . Click OK in the New Field box.

  3. Click OK in the Properties box.

Observação

[!OBSERVAçãO] If you bind a CheckBox, ComboBox, ListBox, or OptionButton to a field, then the Click event does not fire. Você precisa usar o evento PropertyChange ou CustomPropertyChange do item para detectar a alteração por meio do código, conforme mostrado no exemplo a seguir:

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.