Thanks for your assistance, but I'm still having issues...
Firstly, the PaidDate field is for visual use only, hence it shows either a date that has been converted to text, or the the label "UNPAID" so that is not a concern.
The date on the subform runs from a query and not a table. Basically...