thanks Buck, but I am not clear on what this does. The code is in, but when the command button is clicked, it just wipes out all the values in the current record. Sorry, I am not a programmer. In the For Loop, do i enter the names of all the text boxes and combo boxes like this:
Private Sub cmdCopyValues_Click()
Dim ctl As Control
For Each ctl In Me.Form
'Skip things like labels, etc.
*Do i enter the names of the controls in here?
*me.txtJobCode.value??
On Error Resume Next
ctl.Value = ctl.DefaultValue
Next
'Reset the error processing
On Error GoTo 0
End Sub
Also, would i do the same thing in the form load event?