Crystal Report - Como aparecer un campo cuando otro tenga un valor?

 
Vista:

Como aparecer un campo cuando otro tenga un valor?

Publicado por Manny (1 intervención) el 26/05/2010 23:59:08
Hola,

Mi pregunta es muy sencilla, como le puedo hacer para que cuando un campo de mi reporte tenga un valor (Por ejemplo una "X") pueda yo aparecer en otro campo un valor (Por ejemplo: "Aparecio X") de lo contrario que se quede en blanco...

Es sencillo?

Tengo el Crystal 8.5

Gracias por su ayuda!

MR
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

RE:Como aparecer un campo cuando otro tenga un val

Publicado por Antonio (21 intervenciones) el 27/05/2010 09:47:14
Hola Manny,

Tienes dos campos C1 y C2.
C1 contiene o contendrá en ocasiones "X"
C2 contiene o contendrá en ocasiones "Apareció X"

Si C1 va a ser una constante, podrías hacer lo siguiente:
Sobre el campo C2, con el botón derecho seleccionas la opción: "Dar formato a objeto"
En la parte común, aparece un checkbox llamado "Suprimir", lo marcarias.
Al lado aparece un botón "X-2", y pondrias la formula siguiente:
{?C1} <> "X"
// Esta quiere decir sí C1 es distinto de X.

Si C1 no va a ser constante, que puede contener cualquier valor, podrías hacer lo mismo que antes cambiando la formula por:
{?C1} <> ""
// Esta quiere decir sí C1 es distinto de "" (cadena vacia).

Espero que te sirva.
Un saludo.
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

RE:Como aparecer un campo cuando otro tenga un val

Publicado por Pablo (1 intervención) el 27/05/2010 18:48:53
Amigos, es posible realizar lo mismo pero en lugar de mostrar o no un campo cambiar el estilo de impresion.

Siguiendo su ejemplo:

Si C1 = X mostrar C2 normal.

Si C1 = Y mostrar C2 en negrita?

Muchas Gracias.

Saludos.
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