RE:Añadir elemento a lista desde código
Pues si, desgraciadamente las listas de Access no tienen el método .AddItem, por lo
que para hacer lo que quieres debes poner en la 2ª lista la propiedad tipo de origen
de la fila a "Lista de valores" y luego desde código ir llenando la propiedad
.RowSource con el valor seleccionado en la 1ª lista, separando cada nuevo valor
con un punto y coma. Quedaría algo como:
Private Sub AñadirUno_Click()
If Lista2.RowSource = "" Then
Lista2.RowSource = Lista1
Else
Lista2.RowSource = Lista2.RowSource & ";" & Lista1
End If
End Sub
Un saludo.
P.D. Otra posibilidad es añadir el control ActiveX de listas usado en VB, el problema
es que Access no reconoce muchas de sus propiedades por lo que no te las mostrará
en la lista de métodos (la que aparece cuando pulsas el punto despues del nombre
del objeto). Además puedes tener problemas con las referencias al migrar tu base
de datos a otro equipo.