adorni
Posts: 120
|
Posted: 07/31/2012, 6:37 AM |
|
Les hago una consulta. Yo tengo una tabla donde en uno de los campos tengo los valores de otra table, por ejemplo:
CAMPO TABLA 1 (para 6 filas por ejemplo):
1
2
1
2
3
1
Y en la TABLA 2:
1 Juan
2 Manuel
3 Bettina
Entonces se que en la tabla 1, el 1 es Juan, el 2 Manuel, etc. La consulta es, si en la Tabla 1 tengo un NULL en una de las filas, como le puedo dar valor a eso? O que si es NULL en vez de mostrarme la LABEL me muestre un "No hay nombre designado" o algo asi...
Se entiende?
Gracias!
|
|
|
cleyan
Posts: 136
|
Posted: 07/31/2012, 6:26 PM |
|
Hay dos formas de hacerlo
1) en la Base de datos
Modifica la consulta SQL, en muchas bases de dato existe la función coalesce que devuelve un valor en caso de un campo con valor nulo asi puedes tener una valor pre-determinado
2) en la grid en CCS
por ejemplo en el evento onshowrow verifica el valor del label y si es vacio, asignale un valor que estimes convemniente
Espero te sirva
Saludos
Carlos
_________________
**************************************************
Carlos Leyan B.
Temuco, Chile
www.leytec.net |
|
|
adorni
Posts: 120
|
Posted: 08/01/2012, 4:41 AM |
|
En cuanto a tu opcion 2 (ya que no me se manejar muy bien aun con Mysql), me indicarias como puedo hacerlo? o que codigo poner?
Muchas gracias.
|
|
|
adorni
Posts: 120
|
Posted: 08/01/2012, 4:41 AM |
|
Y por otro lado ya que estamos en tema te quiero preguntar, tengo una tabla con varias filas donde por ejemplo voy cargando cobros de dinero que le hago a un cliente, entonces en una misma tabla tengo varios clientes iguales con diferentes IDs. Yo lo que hago para saber cuanto dinero total les cobre, sumo con la funcion COUNT del visualquery, y agrupo por CLiente y listo. La pregunta es... como indico que si suman 0, no me los muestre en el grid? No se si se entiende.
Muchas gracias.
|
|
|
|