Sorry I haven't replied before but I've been away for a few days. Thank you everyone for your replies - some (to me ) very clever stuff. I have built on various bits and managed to produce a report that was exactly what I had in mind - but I'm sure there is a more efficient way to do it. For each person I set the census flags (for cen1841,cen1851 etc) to its appropriate value Y,N or X for not alive. I then ran the list of events report outputting Prin1 ID,Prin1 Given Last, Prin1 Cen1841#1flag,Prin1 Cen1851#1flag etc for each census, this output the columns that I wanted but repeated it for each event assigned to a person! My brain being weary I couldn't work out how to restrict it to just one event that everyone would have (I tried birth but still got multiple lines for some people) so I created a tag type called centag and assigned it to everyone. I then filtered by
tag type / label / equals / centag which produced exactly what I wanted as below
ID---- Name-------------------------- 1841------ 1851------ 1861------ 1871------ 1881------ 1891------
28 Eliza Cordell -------------------------Y ----------Y ----------Y --------N ----------Y ---------N
27 Francis Billam Hammersley ------------N ----------Y ----------Y --------Y ----------Y ---------X
29 Francis Joseph Hammersley -----------N ----------Y ----------Y --------N ----------N--------- N
37 Henri Billham Hammersley -------------X ----------X ----------X --------N ----------N ---------Y
As I say, I'm sure you will be able to do this much more efficiently but once again thanks for all your help I wouldn't have had a clue without all your great ideas. Sorry if the report gets out of line during posting but it does work in tmg - honest!