FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Validar datos en una grilla/tabla
Estimados.
Tengo una grilla de n filas por 2 columnas, asociada a una tabla. En la misma debo ingresar/modificar solamente números los cuales no se pueden repetir en ninguna otra celda de la tabla. No me doy cuenta en cual evento puedo controlar esto, si en alguno de la tabla o de la grilla, porque debo hacer todos los controles sobre todos las posibles salidas de la celda actual, sea con Enter o movimientos de cursor. Se agradece cualquier sugerencia y/o comentario. Saludos Leo |
#2
|
||||
|
||||
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~~~ |
#3
|
||||
|
||||
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 .... |
|
|
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 |
|