Hi Colin,
I realise that, but OP just commented on 'a lot of code for just setting the forecolor so they are invisible. ', when all it was, was a simple CF statement.
Admittedly a fair bit of work to get some sort of order to enable CF to be used. Neat though.

FWIW I tweaked your DB to have them in time order per day as well, so any new entries occupied the (what is to me) the correct position.?
You know, sometimes I wish I was still using Access for some serious purpose, just for the mental stimulant.