Put code into the field's AfterUpdate event to set those fields.
Something like:
Private Sub Status_AfterUpdate()
If Me.Status = "Terminated" Or Me.Status = "Shipped" Then
Me.[today's date] = Date()
Me.[Last status change date] = Date()
End If
End Sub

Signature
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)
> I'm not that famaliar iwth creating expressions so if someone can please
> help
[quoted text clipped - 8 lines]
>
> How can I accomplish this task?
You can use the After Update event of the status control to do this. You
post says you want "that field" to be populated with the current date. What
field is "that field"? It can't be the status field.
Basically you would use something like this:
Private Sub Status_AfterUpdate()
If Me.Status = "Terminated" Then
Me.[Last status change date] = Date
ElseIf Me.Status = "Shipped" Then
Me.[Last status change date] = Date
Me.[Ship Date] = Date
End If

Signature
Dave Hargis, Microsoft Access MVP
> I'm not that famaliar iwth creating expressions so if someone can please help
> me with this problem I would greatly appreciate.
[quoted text clipped - 6 lines]
>
> How can I accomplish this task?
dplove - 02 Nov 2007 14:04 GMT
This works prefect. Another question:
I have another form called Purchase Orders and in this form there is a
subform that is the "Assets" table. In the Assets table there is also the
same fields below (Status, Last status change date, shipped date and
terminated date). If the user uses this form (Assets) to change the status I
want the dates to populate and it is not doing it. How can I put this same
expression in the table or in the subform in order for it to work?
> You can use the After Update event of the status control to do this. You
> post says you want "that field" to be populated with the current date. What
[quoted text clipped - 20 lines]
> >
> > How can I accomplish this task?