Well, you open a recordset on the target table, which may also be the source. If you want to use a form, I'd open the recordset on the record to be copied, then copy the values to the form (after either opening to a new record or using GoToRecord to move to a new record).