Comparar celdas de msflexgrid diferentes

Iniciado por magomi, 7 Julio 2009, 23:33 PM

0 Miembros y 1 Visitante están viendo este tema.

magomi

Tengo una duda que no me deja avanzar un proyecto...
Resulta que tengo un msflexgrid1 en un  form1  y tengo otro msflexgrid2 en otro form2
-el form1 esta compuesto por un textbox1 un cmd1(boton) y un msflexgrid1
-el form2 esta compuesto por un textbox2 un cmd2(boton) y un msflexgrid2
ya tengo programado el  form1 (el evento click del boton)  para que al introducir un valor en la caja de texto del msflexgrid1 me salgan tantas filas como el valor de ese numero...

el otro form2 tambien lo tengo programado igual en el evento click del boton para que al introducir un valor en la caja de texto del msflexgrid2 me salgan tantas filas como el valor de ese numero...

mi duda es la siguiente:
Como comparo yo las celdas de una columna especifica del msflexgrid1 con las celdas de otra columna especifica del msflexgrid2

Quiero traer valores de las celdas de una columna del msflexgrid1(del form1) a las celdas de una columna del msflexgrid2(en el form2)

Problemas:
en la caja de texto el form1 yo podria introducir por ejemplo "4" y darle click
entonces en el msflexgrid1 me saldrian 4 filas...(las columnas ya vienen predeterminadas) igual en el form2 en la caja de texto2 yo podria colocar el valor 6 y al darle click al boton me saldrian 6 filas en el msflexgrid2

conclusion: puedo tener el msflexgrid1 con mas columnas q el msflexgrid2 y viceversa.

he tratado esto en el form2:


For i = 1 To Val(Text1.Text) + 1
If MSFlexGrid1.TextMatrix(i, 1) = frmnodos.MSFlexGrid1.TextMatrix(i, 0) Then
MSFlexGrid1.TextMatrix(i, 3) = frmnodos.MSFlexGrid1.TextMatrix(i, 1)
End If
Next i

pero me da un error... y me imagino que es por los problemas q mencione anteriormente...

Estoy trancado en un proyecto con eso... si hay alguien en este foro que me ayude a resolver este problema lo agradecería enormemente he publicado esto en varios foros y no me han respondido...
Sin embargo en este foro siempre me han dado respuestas satisfactorias..
Muchas gracias de antemano. espero haber planteado lo mejor posible mi problema para que me puedan ayudar...