![]() |
![]() |
| Paypal | 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
|
||||
|
||||
|
Solución 1
En el DataSet hay un beforesinsert y un beforeupdate, y validas antes de grabar en la tabla. Eso se me ocurre. Solución 2 Yo tengo un StringGrid (porque dices una grilla y he asumido que es un DBGrid) al que le creé el evento "ExitCell", pero esta solución te hace cargar los datos a mano en el Grid Definición, justo después del uses
Implementación
Solamente falta crear el procedimiento y asignarlo en tiempo de ejecución a la propiedad "OnExitCell". También se puede meter en una unidad y ponerla siempre después de Grids.
__________________
La Madurez se llama... ~~~Gaia~~~ |
|
#2
|
||||
|
||||
|
Hola Ibidi.
Otra opción, usando un TDBGrid, es aprovechar el evento OnValidate de los dos campos que no deberán repetirse (vg. CAMPO1 y CAMPO2): Para que sea mas claro asigné el evento OnValidate en tiempo de ejecución. Pero lo podes hacer mediante el Object Inspector creando los campos persistentes en diseño y ahorrándote la asignación por código. Saludos. Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Validar Datos de una tabla de memoria | nickolas | Conexión con bases de datos | 5 | 26-05-2013 00:48:07 |
| Recorrer Una Tabla O Dbgrid Para Validar Datos | donpedro | Conexión con bases de datos | 10 | 18-07-2011 17:33:06 |
| como ver un tipo de datos de una grilla en otra grilla en el mismo form? | calistian | Varios | 5 | 01-10-2008 19:29:04 |
| validar datos contra un valor de una tabla | robertillo | Varios | 5 | 25-05-2007 18:58:15 |
| Ancho de grilla segun columnas de tabla | lbidi | Tablas planas | 1 | 24-01-2005 19:38:32 |
|