Hi Cronk,
Sorry for the delay, totally lost my access to our system ahhhhhh
Is this what you need?
SELECT IIf(IsError([Account Name] & " " & [Outcode]),[Account Name],[Account Name] & " " & [Outcode]) AS AccountName, Left([Postcode],(InStr(1,[Postcode]," "))-1) AS OutCode
FROM CRM;