FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Evitar Borrar más filas con DBGRID
Estoy usando los componentes de infopower TwwdbGrid, este componente lo tengo enganchado a una tabla pudiendo visualizar sus datos en la rejilla de datos.. si pulso ALT+SUPR se borra una linea (correspondiente a un registro de la tabla), hasta aqui todo bien, en las opciones de dicho componente he visto opciones de ocultar la pregunta "desea borrar, si o no?" incluso evitar que se borre ningún registro, pero yo lo que quiero saber es como saber que el componente ya está vacio, ya se han borrado todas las filas y evitar que en ese caso pulse alt+supr Para así evitar dicho error..
He intentado capturar las teclas en el evento del twwdbgrid keypress,.. etc Shif[ssALT] and VK_Delete etc. etc. pero nada, aunque intercepte el momento de borrar.. como evito que borre en ese momento... espero haberme explicado con claridad.. Muchas gracias |
#2
|
||||
|
||||
Saludos
Para saber si la tabla esta vacio, utiliza: table1.IsEmpty (resultado booleano)
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
|||
|
|||
Si, yo puedo averiguar cuando ha pulsado alt+Supr y comprobar que la tabla esta vacia.. pero cuando sepa q si lo está.. como detengo la acción de borrar? esa es realmente mi pregunta.. kizá no me explike bien..
Muchas gracias |
#5
|
|||
|
|||
Bueno la opción de abortar no me ha resultado muy válida pero he encontrado una solución,
He ido al dbgrid y en options he kitado la propiedad de confirmación de borrado y luego en keyoptions la opcion de permitir borrar registros en el grid.. y en el evento keydown capturar las teclas ctrl+supr y si las pulsa y hay registros que borre y sino pues nada.. A pesar de ello muchas gracias por la idea Nuppy |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Las últimas filas de un DBGrid | CAF | SQL | 0 | 05-01-2006 12:05:01 |
Pintar filas DbGrid | lunatiko | Varios | 5 | 05-07-2005 15:11:51 |
borrar fila de dbgrid y tabla | arc22 | Conexión con bases de datos | 2 | 17-06-2004 16:39:02 |
Selección por código de todas las filas de un DBGrid | tupez | Conexión con bases de datos | 3 | 23-07-2003 17:22:52 |
Insertar 2 filas al mismo tiempo en un DBGrid | drakan2k3 | Varios | 2 | 16-07-2003 21:09:47 |
|