Crystal Report - Uso de Condicional en Crystal Reports

 
Vista:

Uso de Condicional en Crystal Reports

Publicado por Linda Andrea (2 intervenciones) el 22/02/2013 00:40:03
Buenas tardes,

Requiero hacer un reporte en donde el campo U_FECHA_RECEPCION muestre la palabra 'PENDIENTE' cuando éste sea nulo. He tratado con lo siguiente:
IF ISNULL ({OSCL.U_FECHA_RECEPCION}) THEN
'PENDIENTE'
ELSE
{OSCL.U_FECHA_RECEPCION} pero me da el error que aquí se requiere una cadena

IF not ISNULL ({OSCL.U_FECHA_RECEPCION}) THEN
totext({OSCL.U_FECHA_RECEPCION})
ELSE
'PENDIENTE' pero en este caso sólo muestra el valor de las fechas que si están registradas, no me muestra en las casillas nulas la palabra 'pendiente'

Mucho agradecería si alguien pudiera ayudarme a resolverlo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Uso de Condicional en Crystal Reports

Publicado por Marco A. Llapapasca Montes (1 intervención) el 22/02/2013 19:43:15
Hola...
Cualquiera de las 2 condicionales esta correcto....

verifica que tipo de datos esta devolviendo desde tu query..

Otra opción que te puede ayudar es lo siguiente....

SELECT ISNULL(U_FECHA_RECEPCION , ''PENDIENTE)
FROM TABLA

espero que te ayude en algo...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Uso de Condicional en Crystal Reports

Publicado por Linda Andrea (2 intervenciones) el 26/02/2013 15:18:48
Buenos días Marco, Gracias por su respuesta, sí me ha ayudado, sin embargo la fórmula que finalmente funcionó para este caso fue:

IF ({OSCL.U_FECHA_RECEPCION}<{OSCL.createDate}) THEN
'PENDIENTE'
ELSE
TOTEXT({OSCL.U_FECHA_RECEPCION})

Gracias por su colaboración en este foro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Uso de Condicional en Crystal Reports

Publicado por ARIEL (1 intervención) el 30/09/2019 03:38:28
fechasistema = Date
REPTURNO.SelectionFormula = "{NOMINA1.FECHA} ='" & fechasistema & "'"
REPTURNO.PrinterName = "HP LaserJet Professional P 1102w"
REPTURNO.PrinterPort = "USB001"
REPTURNO.PrinterDriver = "winspool"
REPTURNO.DiscardSavedData = True
REPTURNO.Action = 1

espero me puedan apoyar, con este codigo mando a imprimir en un cristal reporte los datos que se registraron con esta fecha, pero ahora quiero saber como hacer para la condicion no solo sea la fecha si no tambien el turno . la fecha y el turno y lo que encuentre mandarlo a imprimir en el REPTURNO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar