FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Desabilitar auto post al cambiar de renglon en grid
Hola
Uso delphi 7, con dvexpress tengo un cxgrid direccionado a un datasourse con un query el caso esque tengo una columna tipo Checkbox donde selecciono renglones para editarlos, pero al cambiarme de renglon graba automaticamente los cambios del renglon modificado, yo necesito poder grabar todos de jalon o cancelarlos, osea que no grabe nada hasta que yo le indique. espero explicarme y alguien sepa como desactivar esa funcion. gracias
__________________
No hay que Postear primero, hay saber Buscar.. |
#2
|
||||
|
||||
Hola chartres.
Podes usar el evento BeforePost del TDataSet:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Gracias, pero en este caso el valor lo asigno con el Checkbox
Checked asigno 1 uncheked asigno 0 no importa si esta null, lo que quiero esque no grabe asta hacerlo yo con un boton, es un grid como un listado donde escojen que quieren y que no y al final dan grabar, pero el grid al cambiar de renglon graba automaticamente el anterior. y no qiero q grabe hasta yo desirselo con un boton
__________________
No hay que Postear primero, hay saber Buscar.. |
#4
|
||||
|
||||
Cita:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 15-05-2012 a las 22:40:50. |
#6
|
|||
|
|||
Hola....
Por lo General yo en ese caso trabajo con cached... O sea pongo el query en Cached... dejo el usuario haga los cambios que tiene que hacer y luego, cuando guarda realizo un ApplyUpdates. En caso de cancelar hago un CancelUpdates... Ten en cuenta que un query en cached trabaja con los datos de forma local y una vez que aplicas los cambios recién se envían al servidor... En caso que tengas varios querys en cached y tengas que aplicar los cambios... puedes hacerlo de la siguiente manera...
En tu caso: Si presiona el boton grabar haces todos los applyupdates, si presiona el boton cancelar haces los cancelupdates;
__________________
Saluda Atte Neeruu!!! :) |
#7
|
||||
|
||||
Hola, revise esa opcion pero falto desir que yo uso AdoQuery y almenos no veo esa propiedad de cachedupdates, cosa que si tiene el Tquery normal. Tambien trate con lo que desia arriba ecfisa de Abort ants del post, pero no me permitia cambiar al siguiente registro. Como lo estoy intentando es manejando un dxMemData, un grid temporal donde cargo los registros de el query y despues que se modifican en el grid, reocorro registro por registro con un proceso y segun los cambios que haya los aplico al query, funciona muy bien pero tiene inconvenientes, por ejemplo no esta sincronizado con el query, osea si sortean o filtran el grid, el query no se filtra y pues para pasar los cambios al query requiero aser varias validaciones por registro, que al final de cuentas oslo es trababjo mas. gracias a todos por los comentarios..
__________________
No hay que Postear primero, hay saber Buscar.. |
#8
|
||||
|
||||
Prueba poniendo la propiedad LockType del ADOQuery en ltBatchOptimistic. De cuerdo a la ayuda, debesusar entonces el método Updatebatch para grabar los cambios.
// Saludos |
#9
|
||||
|
||||
Gracias roman, era lo que buscaba y algo me desia que no tenia porque ser tan dificil.
almenos asta ahorita funciono. no se si tenga sus puntos criticos.
__________________
No hay que Postear primero, hay saber Buscar.. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Auto Borrar Aplicacion / Cambiar Privilegios Aplicacion / Ejecutar como Administrador | jogagua | Varios | 15 | 27-10-2011 01:38:07 |
Desabilitar la opción de ruleta del ratón en un grid | nelem | Internet | 1 | 06-03-2008 16:29:09 |
zquery hace un auto-post (el muy cabron) | source_code | Conexión con bases de datos | 9 | 07-03-2007 21:32:29 |
Cambiar color de fuente de un String Grid. | alfredosg19 | OOP | 2 | 27-03-2005 18:48:10 |
cambiar color a la fila seleccionada de un grid!! | triniti | OOP | 2 | 03-08-2004 13:00:42 |
|