Em vez de Me.[Subdirectorate Services] = "Community Adult Nursing"
você pode usar o Me.[Subdirectorate Services] = Me.[Subdirectorate Services] & ", " & "Community Adult Nursing"
concatenar vários valores.
Para toda a sua lógica de código (não o código correto) seria:
Me.[Subdirectorate Services]=""
If Me.CAN = -1 Then _
Me.[Subdirectorate Services] = Me.[Subdirectorate Services] & ", " & "Community Adult Nursing"
If Me.CAN2 = -1 Then _
Me.[Subdirectorate Services] = Me.[Subdirectorate Services] & ", " & "text 2"
...
If Me.[Subdirectorate Services] <> "" then _
Me.[Subdirectorate Services] = Left(Me.[Subdirectorate Services]="",Len(Me.[Subdirectorate Services]="")-2)
A última linha é remover ,
do final da string.