OK Thanks, I think I get it.
So the line
"£" & Iif([fieldname]-Int([fieldname])=0, Format([fieldname],"0"), Format([fieldname],"Fixed"))
doesn't look like a normal line of code, i can just about see what it is trying to do, but i cant put this is an event procedure can I? I have tried...