Access - Añadir elemento a lista desde código

 
Vista:

Añadir elemento a lista desde código

Publicado por bernat (17 intervenciones) el 13/03/2001 18:45:28
Hola amigos, necesitaría de vuestra ayuda. Mirad, necesito un método para añadir un elemento a una lista de un formulario. En vB es ".AddItem", pero en Access no lo encuentro, es para pasar los elementos seleccionados de una lista a otra. Graciaaaas!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Añadir elemento a lista desde código

Publicado por Sergio Fernández (25 intervenciones) el 13/03/2001 19:14:58
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.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar