![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#6
|
||||
|
||||
|
Hola.
Creo que no expresé bién la idea del código. En el evento BeforePost se verifica el valor de la propiedad Tag del TButton y solamente guarda el registro si esta tiene el valor 1. La propiedad Tag del TButton sólo puede tomar el valor 1 si se ejecuta el evento OnClick (btnGuardarClick) del TButton. En este procedimiento (btnGuardarClick) se pone btnGuardar.Tag a 1, se guarda el registro y se vuelve a poner en cero. Dado que antes de guardar si o si se ejecuta el evento BeforePost y en este se impide almacenar si el valor de la propiedad Tag del boton es igual a cero, no se puede realizar esa acción por otro medio que no sea btnGuardarClick. En resumidas cuentas, sólo se puede guardar mediante el btnGuardar. Lo que sí noté ahora es que, habiendo empezado a editar un nuevo registro(línea) y hacer click sobre una celda anterior, copia el último en la cancelada, esto se soluciona agregando una línea:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 30-03-2012 a las 15:00:13. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cancelar el salto hacia otra celda de un DBGrid | micky mouse | Varios | 3 | 28-05-2008 21:58:49 |
| Cancelar Post | Acker | Conexión con bases de datos | 4 | 22-05-2006 13:18:20 |
| cancelar una consulta | jmlifi | SQL | 1 | 08-11-2005 19:14:11 |
| Cancelar insercion | el_barto | Conexión con bases de datos | 2 | 26-07-2005 00:26:26 |
| Cancelar modificacion en DBGrid | Er_Manué | Conexión con bases de datos | 4 | 29-07-2003 19:02:52 |
|