¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo imprimir registros de clientes con valores NULL en Crystal Reports XI

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 112 Vistas
0
Cargando...

Estoy usando Crystal Reports XI y tengo una tabla que tiene nombres de clientes con valores "NULL". Quiero imprimir todos esos registros en la tabla con el valor NULL. ¿Alguien puede ayudarme con este problema?

Gracias, Jim

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Gracias por la respuesta, funcionó.

Gracias Jim

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Me encontré con esto mientras buscaba una solución para un problema similar que estaba teniendo. Cuando usaba una fórmula de selección isnull({table.feild}), borraba toda la información de mi informe. Había utilizado esto en versiones anteriores de Oracle y Crystal. Recientemente fui trasladado a Crystal 11 y creo que a Oracle 11. La solución resultó ser "=true", por lo tanto "isnull({table.feild}) = true"...... no sé qué es diferente, pero esta fue la única forma en la que pude obtener el efecto deseado de seleccionar los registros nulos. Vaya a saber.

Editado por: Kschuett el 10 de febrero de 2012 a las 12:18 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Solo para aportar mi opinión, nunca activo la opción de informe para cambiar los valores nulos a predeterminados. Esto complica en gran medida cualquier otra fórmula que desees escribir en el informe y puede causar problemas de rendimiento bajo ciertas circunstancias.

Utilizo 'valores predeterminados para nulos' en el taller de fórmulas para el experto en selección, o explícitamente en fórmulas donde necesito esa funcionalidad.

Además, solo un punto quisquilloso, pero escribir "isnull() = true" es redundante. Si el campo es nulo, isnull se evalúa como verdadero, y luego estás preguntando si verdadero = verdadero. Si no es nulo, estás preguntando si falso = verdadero, lo cual claramente es falso. En casos como estos, isnull() solo será suficiente.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Jim,

1) Ir a > Opciones de Informe > Marcar la opción "Convertir los valores nulos de la base de datos a predeterminado".

Y también marcar la opción "Convertir los otros valores a predeterminado".

2) Ahora ir a > Fórmula de Selección de Registros > Seleccionar "Valores predeterminados para nulos" y escribir la siguiente fórmula

isnull(Database_Field)= true.

¡Espero que esto ayude!

Saludos,

Vinay

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?