Now that code version returns correct value for first and second condition:
Location: Switch([qLocations].[Wing] is not null, [qLocations].[Facility] & " " & [qLocations].[Building] & " " & [qLocations].[Wing] & [qLocations].[Floor] & "-" & [qLocations].[Room], [qLocations].[Wing] is null...