I find the record, and then try to update a field. The drop down menu field gets updated after it is initially changed from blank to a value, but it never changes after that though the re!C02 field has the correct newer data when I change it again.Code:Dim db As DAO.Database Dim rs As DAO.Recordset Set db = CurrentDb Set rs = db.OpenRecordset("Complaint", dbOpenDynaset) rs.FindFirst "[C01] = C01" If rs.NoMatch Then MsgBox "No match." End If rs.Edit rs!C02 = Me.C02 rs.Update