Problema con el uso IIF
Publicado por Anell Hernandez (1 intervención) el 11/11/2005 21:32:37
HOLA
Yo tengo una enorme duda con el uso de la sentencia IIF, para empezar yo tengo como campos referentes (fecha_inicio y fecha_fin) estos datos van enviados a un titulo que lleva por nombre Efectos que es en donde me arroja informacion acerca de un periodo de plaza vacante o ocupada en referencia a mi reporte.
La situacion es esta: yo declaro un parametro que por consecuencia me permite elegir el tipo de plaza VACANTE-OCUPADA
para ello cuando yo uso esta sentencia asi con el IIF
IIF (ISNULL ({M4_HIST_SITUACIONES_PZA.FEC_FIN}),
CStr (({M4_HIST_SITUACIONES_PZA.FEC_INICIO}),"dd/mm/yyyy"),
CStr (({M4_HIST_SITUACIONES_PZA.FEC_INICIO}),"dd/mm/yyyy")+ ' AL ' +
CStr (({M4_HIST_SITUACIONES_PZA.FEC_FIN}),"dd/mm/yyyy"))
Lo que me devuelve es lo siguiente:
plaza vacante : en efectos manda ---- 01/01/2003 al 01/01/2004
pero para plaza vacante manda valor nulo ' vacio '
No se si indudablemente este haciendo mal uso de la declaracion del ISNULL
ya que para saber hasta ahorita si hay plazas vacantes solo puedo identificarlas por NULL porque la fecha inicio indica que a partir de ahi hay una plaza ya ocupaday que aun no esta disponible.
Cual es el error emitido, se los agradecere gracias
anell
Yo tengo una enorme duda con el uso de la sentencia IIF, para empezar yo tengo como campos referentes (fecha_inicio y fecha_fin) estos datos van enviados a un titulo que lleva por nombre Efectos que es en donde me arroja informacion acerca de un periodo de plaza vacante o ocupada en referencia a mi reporte.
La situacion es esta: yo declaro un parametro que por consecuencia me permite elegir el tipo de plaza VACANTE-OCUPADA
para ello cuando yo uso esta sentencia asi con el IIF
IIF (ISNULL ({M4_HIST_SITUACIONES_PZA.FEC_FIN}),
CStr (({M4_HIST_SITUACIONES_PZA.FEC_INICIO}),"dd/mm/yyyy"),
CStr (({M4_HIST_SITUACIONES_PZA.FEC_INICIO}),"dd/mm/yyyy")+ ' AL ' +
CStr (({M4_HIST_SITUACIONES_PZA.FEC_FIN}),"dd/mm/yyyy"))
Lo que me devuelve es lo siguiente:
plaza vacante : en efectos manda ---- 01/01/2003 al 01/01/2004
pero para plaza vacante manda valor nulo ' vacio '
No se si indudablemente este haciendo mal uso de la declaracion del ISNULL
ya que para saber hasta ahorita si hay plazas vacantes solo puedo identificarlas por NULL porque la fecha inicio indica que a partir de ahi hay una plaza ya ocupaday que aun no esta disponible.
Cual es el error emitido, se los agradecere gracias
anell
Valora esta pregunta


0