See my other post.
Also, on the first issue, you will need to do this:
Private Sub MyForm_OnCurrent()
If IsNull(Me.ID_Oper_B) Or Me.ID_Oper_B = "" Then
Me.ID_Oper_B.Enabled = True
Else
Me.ID_Oper_B.Enabled = False
End If
End Sub
This will keep someone from entering data when they first open the form but the field was filled in previously.
You will also want to put this on the AfterUpdate event for the form.
Is this helping?
mmcdonal
Look it up at:
http://wrox.books24x7.com