Você precisará desse campo apenas para visualização? Se for, talvez fosse mais prático criar uma consulta e colocar um subformulário só com esse campo no local do campo. No evento "No cronômetro" você coloca 1000(1 segundo) e no evento "No timer" desse subformulário, você coloca:
Me.Requery ' Atualiza o subformulário segundo a segundo
DoCmd.GoToRecord , , acGoTo, Me.Código - 10 ' Vai para o último registro
Pode ser necessário trocar o -10 por outro número, para ficar sempre os últimos registros visíveis no subformulário. A ideia aqui é a seguinte: vamos supor que o subformulário que você criou tenha a altura de 10 registros. Se a consulta tiver mais de 10 registros, ele deverá ir para o último menos 10 registros. Mas se tiver menos de 10 registros, poderá dar erro, então vamos condicionar a navegação para ser utilizada apenas quando tiver mais de 10 registros:
Me.Requery
If DCount("*", "NomeDaConsulta") > 10 Then
DoCmd.GoToRecord , , acGoTo, Me.Código - 10
Else
End If
Na sua consulta, antes de criar o subformulário, crie um campo calculado para unir os outros dois campos:
DoisCampos: [Campo1] & [Campo2]