border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 31-07-2004, 00:00:00
Buena Participación en el Foro
 
Registrado: mar 2004
Posts: 46
csic17 Valoración +2
Predeterminado Editar un MSHFlexGrid

Editar un MSHFlexGrid

Hola a todos, quisera saber como puedo hacer para editar el contenido de mi mshflexgrid en tiempo de ejecucion, y que cuando se salga de la celda se grabe en mi base de datos la modificacion.
</TR>
Responder Con Cita
  #2 (permalink)  
Antiguo 31-07-2004, 00:00:00
Avatar de nonnato
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
  #3 (permalink)  
Antiguo 31-07-2004, 00:00:00
Buena Participación en el Foro
 
Registrado: mar 2004
Posts: 46
csic17 Valoración +2
Predeterminado RE: Editar un MSHFlexGrid

RE: Editar un MSHFlexGrid

nonnato muchas gracias por responder mi post, ah y soluciones que uno da en este foro nunca estan de mas por el contrario siempre son bien recibidas, he comenzado a trabajar en la idea que me planteastes porq hasta ahorita no he encontrado otra forma, aunque yo la estoy trabajando con un solo textbox, apenas la termine te la envio para que me des tu opinion.
gracias por todo

</TR>
Responder Con Cita
  #4 (permalink)  
Antiguo 31-07-2004, 00:00:00
Gran Participación en el Foro
 
Registrado: oct 2003
Posts: 430
MiguelS Valoración +2
Predeterminado RE: Editar un MSHFlexGrid

RE: Editar un MSHFlexGrid

La mejor respuesta en utilizar el VSFlexGrid de ComonentOne , que permite entre otras muchas ventajas , editar el texto.
Si no posees el dinero para pagarla , pero tienes suficiente timpo para desperdiciar , puedes utilizar un codigo como el siguente:

<BLOCKQUOTE><PRE><SPAN class=texto_mini>Codigo:</SPAN><HR>Private Sub MSHFlexGrid1_KeyUp(KeyCode As Integer, Shift As Integer)
Responder Con Cita
  #5 (permalink)  
Antiguo 31-07-2004, 00:00:00
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.167
J.M.Movilla Valoración +2
Predeterminado RE: Editar un MSHFlexGrid

RE: Editar un MSHFlexGrid

Aunque en principio me adhiero al consejo de MiguelS, por si puedo ayudarte te adjunto un código que trata muy bien la edición de los campos de un MSFlexGrid. La grabación de los cambios reconozco que necesita un repaso para mejorarla (aunque la hace de forma correcta...)

Por supuesto que, por "necesidades del guión", el fichero tengo que subírtelo adjuntándolo a un Privado...
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #6 (permalink)  
Antiguo 17-09-2004, 00:00:00
Buena Participación en el Foro
 
Registrado: mar 2004
Posts: 46
csic17 Valoración +2
Predeterminado RE: Editar un MSHFlexGrid

RE: Editar un MSHFlexGrid

Despues de mucho tratar, porfin pude lograr lo que queria, agradesco a todos por su ayuda, por cierto nonnato segui con tu idea y la complemente con lo dicho por el amigo MiguelS ye l maestro Movilla.
Nuevamente gracias a todos.
salu2.</TR>
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Editar con datagridview Tholl Visual Basic.NET 2003 & 2005 2 07-05-2008 07:53:27
Editar archivos TXT acaldere VBA (Excel, Word, Outlook, Access) 1 11-05-2007 21:08:27
Editar Imagenes freddyvb Visual Basic 6.00 0 02-02-2005 19:36:40
editar diseño de rpt mcrex Crystal Reports 1 17-09-2004 00:00:00
editar un datareport joker_oviedin Crystal Reports 3 17-09-2004 00:00:00


La franja horaria es GMT. Ahora son las 17:36:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right