Visual Basic - msflexgrid

Life is soft - evento anual de software empresarial
 
Vista:

msflexgrid

Publicado por ruben (129 intervenciones) el 21/03/2003 13:40:42
lo que quiero hacer es que en la grilla que tengo cargada cuando seleccione un registro y presione un boton lo elimine. el tema es que siempre me elimina el primer registro, es omo que el puntero no se mueve cuando marco la grilla, siempre que da EN EL PRIMER REGISTRO (trabajo con el control data)
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
sin imagen de perfil

RE:msflexgrid

Publicado por Iñaki (502 intervenciones) el 23/03/2003 20:47:38
Si siempre te borra el primer registro es que no le estas indicando que registro borrar. En las lineas del Msflexgrid, debería haber un campo Id, Codigo, o algun identificador para saber a que registro te refieres. Entonces moviendote por la grilla, puedes saber con la propiedad Row, en que linea te encuentras (teniendo en cuenta que empieza de cero).
Y con la propiedad Textmatrix puedes saber que valor contiene.
Por ejemplo , si en la grilla, tienes la primera columna con el ID del registro.
Al hacer click en la grilla.
Public Sub Msflexgrid1_click ( )
linea = msflexgrid.row
codigo = msflexgrid1.textmatrix ( linea , 0 )
end Sub
Luego tienes que borrar el registro con Id = codigo.
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