Never mind, I've solved it: =Text(TextIf(HasFlag(,"Birth cert"),"B",) . TextIf(HasFlag(,"Marriage cert"),"M",) . TextIf(HasFlag(,"Death cert"),"D",)) Martin -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Martin Allen Sent: 01 January 2014 09:14 To: [email protected] Subject: Re: [FHU] Individual Records window Mike, Since all my certificates are flagged, I've tried to do this with =TextIf(HasFlag(,"Birth cert"),"B",) But I can't get it to work. One works, but I can't get all three. Any ideas? Martin -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Beryl and Mike Tate Sent: 31 December 2013 18:43 To: [email protected] Subject: Re: [FHU] Individual Records window Correction ... the Expression needs to combine each =ExistsText() within a =Text() function: e.g. =Text(ExistsText(%INDI.BIRT.SOUR>%,"B") . ExistsText(%INDI.FAMS>MARR.SOUR%,"M") . ExistsText(%INDI.DEAT.SOUR>%,"D")) Mike Tate ------------------------------- To unsubscribe from the list, please send an email to [email protected] with the word 'unsubscribe' without the quotes in the subject and the body of the message