My question is why is zz!Code different to Me!Code ?Code:Private Sub Form_Current() Dim zz As DAO.Recordset Set zz = Me.Form.RecordsetClone Debug.Print zz.Name Debug.Print Me.RecordSource MsgBox zz!Code & " " & Me!Code
Both zz.name and me.Recordsource are the same. The name of the Forms query.
me!Code is the current value of Code, whereas zz.code is the value of Code in the query's first record.
Shouldn't zz be the current record ?