FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Saber si el registro de un dgbrid tiene algun campo vacio
Bunas tardes!!!
Esta consulta la veo un tanto pava, pero la verdad no se como hacerla.. Tengo una grilla conectada a un dbQuery, la cual me muestra varios registros, los campos son los siguientes: Cita:
Por defecto tal botón esta en enabled:=False. Trabajo con Delphi 7, utilizo sql y motor de base de datos Firebird. Muchas gracias de antemano, espero puedan ayudarme, sigo disponible para cualquier consulta por si no se ah entendido mi petición.. Saludos!!! |
#2
|
|||
|
|||
mas detalles
Perdón, me olvide detallarles que el dbgrid esta conectado a un dbQuery de la tabla AGENDA_TURNOS. Pero el campo PACIENTE viene de otra tabla, que es la tabla PACIENTES, es decir que estoy utilizando un campo virtual en el Query, por lo tanto, a mi criterio para realizar lo que necesito, tendría que trabajar directamente con los id (clave). La tabla AGENDA_TURNOS tiene la clave foránea ID_PACIENTE..
Muchas gracias.. |
#3
|
|||
|
|||
Encontré una posible solución que no es acorde a lo que estaba pidiendo, pero también sirve..
Lo que realice fue agregar 3 botones: TODOS: muestra absolutamente todos los registros que estén en ESTADO:=0; es decir que estén dados de alta. LLENOS: muestra solo los registros que tienen el campo PACIENTE cargado. VACÍOS: muestra solo los registros que no tienen el campo PACIENTE cargado.. Entonces si la grilla solo muestra los registros que tienen el campo PACIENTE vacío, se habilita el botón Agregar, asignándole la propiedad Enabled:=True; Les paso el código para cada botón, para que realice el filtro. Botón TODOS:
Botón LLENOS:
Botón VACIOS:
Espero a alguien le sirva.. igual acepto respuestas sobre alguna otra solución o sobre lo que pedi primeramente, siempre es útil y me puede servir para otro caso o este mismo.. Muchas gracias. |
#4
|
||||
|
||||
Hola Vales.
Respondiendo a tu primer pregunta (que un botón se habilite/deshabilite de acuerdo a si un campo está vacío o no), podrías utilizar el evento AfterScroll del query:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
El Query lo tengo colocado en un Data Module, como hago para poder llamar al boton? porque no me deja usarlo
|
#6
|
||||
|
||||
Hola Vales.
Tendrías que anteponer el nombre del TDataModule, por ejemplo:
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 |
registro vacio not null..!! | negrokau | Varios | 10 | 27-08-2011 16:44:55 |
Algun tiene un comentario del nodo addenda del SAT | uper | Varios | 2 | 22-10-2010 20:07:55 |
saber que no existe registro de ese campo | Petolansa | SQL | 4 | 31-07-2008 01:42:10 |
Saber si un Timage esta vacio | Vlady | Gráficos | 8 | 11-04-2008 14:10:54 |
Alguien tiene algun manual para mandarme? | SaLvaGe | Impresión | 1 | 04-10-2004 19:32:03 |
|