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
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 de ervmaverick
1