Pasar datos de un list a otro

Hola, quisiera saber como puedo pasar datos de un list a otro list.
El rowsourcetype de las lista es una matriz.
Gracias.

1 respuesta

Respuesta
1
Puedes usar el Método [AddItem] del Control [List Box] para agregar elementos que pueden ser Variables, datos de una tabla o cualquier expresión de tipo Carácter.
Suponiento que tengas un "List1" que tiene datos y un "List2" que no tiene datos, podrías llenarlo de varias formas:
ThisForm. List2. AddItem(ThisForm. List1.Value)  && Elemento seleccionado de List1
ThisForm. List2. AddItem(ThisForm. List1.ListItem(4)  && Elemento 4 de List1
ThisForm.List2.AddItem(aArreglo[2])  && Elemento 2 del arreglo
** También puedes agregar elementos a posiciones específicas
ThisForm. LIst2. AddItem(ThisForm. List1. Value, 4, 2) && Al elemento 4, columna 2 de List2
Suerte.
Lo que vos me estas planteando me funciona bien al pasar elementos de una lista con elemento a una lista sin datos.
Mi problema es que tengo las dos listas con datos, cada una de ellas toma datos de 2 matrices diferentes (list1 toma datos de una matriz y list2 de otra)
Como puedo hacer para pasar un item de un list al otro.?
Gracias
Ah, pues solo modifica el valor del segundo arreglo, agregale un elemento más y asígnale el valor del arreglo 1, algo así:
** Para agregar el Valor seleccionado de la Lista 1 al Arreglo 2
nEleArre = ALEN(aArreglo2)
DIMENSION aArreglo2(nEleArre + 1)
aArreglo2[nEleArre + 1] = ThisForm.List1.Value
ThisForm. List2. Requery()
Eso debe funcionar..

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas