Ooooo !! Nearly there. It works fine except for one slight detail. There is no column heading for the date of the record and, probably as a result, all the other column headings have shifted one column to the left. Apart from that, just what the doctor ordered.
Will it be possible to call this functionality from a page using shortcodes? Similarly, for rota entry and editing.
God bless.
Tony