Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31-07-2004, 01:00:00
Avatar de nonnato
nonnato nonnato is offline
Gran Participación en el Foro
 
Registrado: abr 2004
Ubicación: Santander (Cantabria)
Posts: 376
nonnato Valoración +2
Predeterminado RE: Editar un MSHFlexGrid

RE: Editar un MSHFlexGrid

Veras, creo no equivocarme, pero creo que esta grilla lo que hace es mostrar los datos de lectura, pero no ofrece la posibilidad de escritura.

El mismo problema tuve yo hace bien poco. La solucion que yo le di fue la siguiente:

Junto a la grilla puse tantos textbox como columnas tenia la parrilla. Cada vez que el usuario pinchaba una fila (yo dejaba seleccionar solo por filas), se"subian" automaticamente los datos de la fila a su respectivo textbox. Dejaba que el usuario hiciera los cambios oportunos y que yo le permitia en los textbox, y para guardar los cambios habilitaba un boton de guardado.

El boton tenia la siguiente actividad:
1º.- accedia a la BD
2º.- buscaba el registro que tenia como field cada uno de los datos delos textbox, (aunque si tienes clave, puedes buscar el registro por la clave), asi me aseguraba que guardaba los cambios en el registro que queria y no en otro.
3º.- "bajaba" los datos del textbox a cada field del recordset del punto 2º.
4º.- hacia un update.
5º.- recargaba la grilla.

Esa fue la solucion que yo le di. Tal vez a ti no te valga o te parecezca mala solucion. A mi me esta funcionando a la perfeccion.

Espero haberte ayudado.</TR>
__________________
Mi programuca te lo regalo, la ideuca te la vendo
Responder Con Cita