Hi Graham! You got in before me... I realised I hadn't run the report from the database, so the tables that loaded were for another report. I've put in both yours and Abhilash's solutions and the report now seems to extract all records as required!
many thanks!
Karen