Como Reflejo Un If De Select En Una Grilla
hola amigos
El resultado de esta consulta no aparece en la grilla, en la grilla tengo definida una columna, como lo hago para asociar este resultado en la grilla , ya que en la grilla solo se asocia la columna a un campo o atributo de una tabla. Probe con if con case y iif. dmBasedatos.qrC.SQL.Add('select (Iif b_cdo151>1,"no credito","credito") from Atte Carlos Mena MGRACIAS. |
No creo que el problema sea que ese resultado ha sido obtenido por un IIF... ¿Estas definiendo explícitamente las columnas?... De ser así, te recomiendo ponerle un alias a la columna, y hacer referencia al alias.
Saludos! |
Creo que lo mejor va a ser que proyectes el campo b_cdo151 sin importarte que valor devuelve y despues muestres en la grilla un campo calculado que analice si es <1 asi muestra "no credito" o "credito".
En la grilla mostras la columna del campo calculado y listo |
como ingreso la consulta en la grilla
Cita:
|
no entiendo plis
como lo hago en la grilla para meter la consulta
gracias |
Si quieres seguir la sugerencia de macu1975, te recomiendo buscar información sobre "campos calculados". Los campos calculados son campos que se agregan al dataset, que no hacen una referencia directa de los valores de un campo de la base de datos, sinó que son calculados desde tu aplicación.
Saludos! |
Lo puedes hacer...
Lo puedes hacer en el evento de TField en OnGetText
:D |
Hola,
creo que lo más sencillo puede ser ( si sólo visulaizas los datos ) hacer algo de similar a esto: Código:
dmBasedatos.qrC.SQL.Add('select (Iif b_cdo151>1,"no credito","credito") AS FINANCIACION from tabla Espero que te sirva de ayuda. |
Cita:
Cita:
Saludos! |
La franja horaria es GMT +2. Ahora son las 04:17:59. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi