Does it have to be a button click??
I would try the "Form_BeforeUpdate" event.
Lets say you have a table with a field named "ConfirmationDate".
The table is bound to a form. On the form has text boxes bound field. One of the text boxes is bound to the field "ConfirmationDate". This text box is named "dTConfirmDate".
The form is in Continuous Forms view.
Each record is one line in the form.
In the "Form_BeforeUpdate" event, you would have code like
Code:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.dTConfirmDate = Now()
End Sub
When you add a record or edit a record, the Before Update event will fire and will add the current date/time to the text box, then the data is saved.
(I works for me in my dB.......)
----------------------------------------------
BTW, in your code you are trying to set the button to Now(), not the control/field.
Code:
Private Sub cmdConfirmationDate_Click() '<-- the name of the button
Me.cmdConfirmationDate = Now()
End Sub