Poderia no evento ao clicar carregar uma matrix sequencialmente com a ID do registro clicado, incrementando tambem uma variável X para contagem do registro. Após isto um procedimento utilizando o For para o número de loops do contador X lendo a matriz.
Algo assim:
Option Compare Database
Option Explicit
Dim X As Integer
Dim Seq As String
Dim K
Private Sub Form_Click()
Seq = Seq & Me.txtID & "|"
K = Split(Seq, "|")
X = X + 1
For X = 0 To X - 1
MsgBox K(X)
Next X
End Sub
Cumprimentos.
Após clicar nos registros
1 - X Assumirá a contagem da quantidade de registros clicados
2 - a Matrix K conterá as Id's dos registros clicados.. cada um na posição.. começando de 0 >> ao número de registros clicados.
Por exemplo ao clicar em 3 registros sendo seus códigos: 34 58 76
X = 3
Então no for aparecerá assim:
K(0) =34
k(1) = 58
k(2) = 76
Então no procedimento for utilizando o loop com a contagem de X poderá utilizar o valor contido em K(X) para o que desejar.
Cumprimentos.