Visual Basic - Traspasar datos entre flexgrids

Life is soft - evento anual de software empresarial
 
Vista:

Traspasar datos entre flexgrids

Publicado por Juan Pablo (46 intervenciones) el 18/07/2006 21:03:12
Hola a todos.

Sé que debe ser algo básico, pero no me resulta.
Quisiera saber cómo puedo traspasar el contenido de una tabla de un flex a otro flex pero que esta en otro form.
escribo lo siguiente y no aparece nada:

for n= 1 to 20
form.msflexgrid.textmatrix(n,1)=msflexgrid1.textmatrix(n,1)
next

He tratado con poner Val(), pero solo muestra puros ceros, jeje.

Muchas gracias.
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:Traspasar datos entre flexgrids

Publicado por manolo (239 intervenciones) el 18/07/2006 21:43:22
Si estás en el Form1 y quieres pasar los datos al Form2 y ambos Grid se llaman MSFlexGrid1, tienes que poner:

Form2.MSFlexGrid1.TextMatrix(n, 1) = MSFLexGrid1.TextMatrix(n, 1)

Si es al contrario, cambia Form2 por Form1
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

RE:Traspasar datos entre flexgrids

Publicado por Juan Pablo (46 intervenciones) el 18/07/2006 22:13:46
Eso he hecho, pero no copia nada!!

Hay alguna otra manera de hacerlo?
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

RE:Traspasar datos entre flexgrids

Publicado por manolo (239 intervenciones) el 18/07/2006 22:42:09
¿Y no dá ningún error, simplemente no copia? ¿Has comprobado que el Grid del Form2 tenga, al menos 21 filas?
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

RE:Traspasar datos entre flexgrids

Publicado por Juan Pablo (46 intervenciones) el 18/07/2006 23:50:08
No me da ningun error, eso es lo más raro.

A todo esto, como información, puede ser que para el flex que tengo los datos, estos los obtengo desde una base de datos MySQL. No sé si eso tenga algo que ver...
Lo otro que estuve haciendo es rellenar un flex con cualquier numero y despues pasarlos al otro, pero igual, no pasa nada.
Extraño!!!
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