FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Consulta en Cero si no se encuentra datos
Hola.
DELPHI E INTERBASE 6.0 Realizo mi consulta y la muestro en un dbgrid ok Yo quiero lo siguiente que si no encuentra el valor de la hora extra me muestre un cero. alguna idea de como hacerlo, por q me deja la casilla en blanco. gracias Última edición por ingabraham fecha: 10-12-2008 a las 17:00:39. |
#2
|
||||
|
||||
¿Qué base de datos estás utilizando?
Se puede usar la clausula IF en la SQL, pero varía segun el SGBD.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Nada no se puede utilizo interbase 6.0
|
#4
|
||||
|
||||
Podrías utilizar los métodos "isEmpty" o "isNull" de tu dataset...
__________________
|
#5
|
||||
|
||||
Disculpa pero no puedo por que muestro los datos de todos mis empleados en el dbgrid no de uno solo
ej: ced valor xxx xxx yyy yyy zzz zzz |
#6
|
|||
|
|||
Cita:
Tal vez puedes utilizar la funcion COALESCE Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#8
|
|||
|
|||
Parece ser que esa función está disponible a partir de Interbase 7.0
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#9
|
||||
|
||||
Entonces tendras que usar el evento OnGetText de tu campo Valor.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#10
|
||||
|
||||
Cita:
gracias por la ayuda pero no podria utilizar ese codigo. Última edición por ingabraham fecha: 10-12-2008 a las 21:06:08. |
#11
|
|||
|
|||
Lo que tendrias que hacer es crear el comando SQL segun los campos que necesites..
__________________
Poco ha de saber el que no pregunta.. Yo por eso soy un pregunton |
#12
|
||||
|
||||
case no lo reconoce interbase
discupla pero el case no es aceptado en interbase
|
#13
|
||||
|
||||
lo unico que podrias hacer en IB6 sería una UDF que te devolviera el valor que necesitas dada la condición... es decir implementar una funcion similar al IIF via una UDF... revisa en google debe haber alguna implementación por ahí ya hecha por algún ruso sin novia.
Saludos
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." |
#15
|
||||
|
||||
Off-topic
Cita:
Te felicito a ti por tener alguien a tu lado. Cita:
Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cuando cero - cero es 5.755533321E-13 | IVAND | Firebird e Interbase | 4 | 12-04-2006 16:06:26 |
No encuentra el path despues de migrar datos | Walterdf | Conexión con bases de datos | 2 | 07-03-2005 19:17:17 |
division por cero | kalimero | Varios | 7 | 21-12-2004 16:24:28 |
no encuentra la base de datos | k2k2k2 | Firebird e Interbase | 7 | 11-05-2004 23:48:33 |
Crystal Reports desde cero, cero, cero. | Repelus | Impresión | 1 | 08-03-2004 21:23:14 |
|