Copiar elementos de un listbox a otro en vfp

Hola experto talvez puedas ayudarme. Tengo un listboxmaterias que se carga con un cursor de una consulta sql con varios campos (numericos y caracteres de varias tablas) y quiero pasar un elemento a la vez (segun la eleccion del usuario) a un segundo listboxcursar con este codigo que encontre en todo expertos
LOCAL m.nContador
SELECT cursar1
WITH ThisForm.lstmaterias
FOR m.nContador = 1 TO .ListCount
IF .Selected(m.nContador) && ¿Está seleccionado?
ThisForm.lstinscripcion.AddItem( .ListItem(nContador) )
Endif
Endfor
endwith
Pero esto funciona a medias solo copia, pasa el código de la materia y no el resto de los datos por ej copia codmat : 5 y no el nombre, curso tal como esta en el 1er listboxmaterias.
¿Ah y ademas debo guardar los elementos seleccionados en el listboxcursar en una tabla a partir del código de la materia
como lo hago?
Gracias

1 respuesta

Respuesta
1
Lo que pasa es que a veces los códigos que encuentras en la red son variados y ademas te ponen código que te confunden
Una ves que el listbox lo tengas lleno, en el valid del mismo solo tiene que poner las variables que necesitas mandar al otro listbox
THISFORM. REFRESH
THISFORM.listbox1.VALUE=listbox2.campo1
THISFORM.listbox1.nombre=listbox2.campo2

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas