all my forms show the primary key, do you not want it to show? If not, set it to invisible.
if you want to load the data by having user pick a primary key, then the combo box of keys CANNOT have a control source (bound to a field, so you dont alter the record key)
Once the combo box is unbound then user can pick a key, and load that record via AFTER UPDATE event:
Code:
Private Sub cboBox_AfterUpdate()
If IsNull(cboBox) Then
Me.FilterOn = False
Else
'if numeric
Me.Filter = "[CompanyID]=" & cboBox
'if text
'Me.Filter = "[CompanyID]='" & cboBox & "'"
Me.FilterOn = True
End If
End Sub