Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

No mostrar parametros en crystal reports

Estas en el tema de No mostrar parametros en crystal reports en el foro de Visual Basic clásico en Foros del Web. Hola, tengo varios dtp_picker que cuando no los seleccionan les paso como fecha desde '1900-01-01' y fecha hasta '2900-01-01' para que seleccionen todo en la ...
  #1 (permalink)  
Antiguo 01/03/2007, 13:06
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 18 años, 10 meses
Puntos: 1
No mostrar parametros en crystal reports

Hola, tengo varios dtp_picker que cuando no los seleccionan les paso como fecha desde '1900-01-01' y fecha hasta '2900-01-01' para que seleccionen todo en la tabla,pero necesito que si es ese valor, no me los muestre en el crystal porque en realidad el usuario no esta seleccionando nada...
yo en el cristal tengo fecha :@fecha y la muestro, hay alguna posibilidad de hacer en el mismo crystal que si @fecha vale ='1900-01-01' no lo muestre?
Espero orientacion porque ni siquiera se si es posible!!
Gracias, saludos!!
  #2 (permalink)  
Antiguo 01/03/2007, 14:37
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: No mostrar parametros en crystal reports

Lo que podrias hacer es un formula field donde pongas algo como esto:

if(@fecha='01/01/2007')then
"deja en blanco si eso es lo que quieres"
else
@fecha 'muestras la fecha, si no es la que tu pones

espero y te sirva
  #3 (permalink)  
Antiguo 01/03/2007, 14:47
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 18 años, 10 meses
Puntos: 1
Re: No mostrar parametros en crystal reports

eso estoy intentando...
pero puse asi:

IIF ({?@pFec_pres_desde}=date(1900,01,01),"" ,"{?@pFec_pres_desde}" )


pero cuando no se cumple la condicion en lugar de mostrarle el valor del parametro me muestra , "{?@pFec_pres_desde}"
como si fuera un string , como puedo hacer? gracias!!
  #4 (permalink)  
Antiguo 01/03/2007, 15:11
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 17 años, 8 meses
Puntos: 2
Re: No mostrar parametros en crystal reports

prueba sacandole las comillas dobles dejando algo asi (nunca eh usado el CR pero por logica a lo mejor te puede funkar, o tal vez sin los parentesis {})


IIF ({?@pFec_pres_desde}=date(1900,01,01),"" ,{?@pFec_pres_desde} )
  #5 (permalink)  
Antiguo 02/03/2007, 06:35
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 18 años, 10 meses
Puntos: 1
Re: No mostrar parametros en crystal reports

no, eso no funciona ya lo habia probado, me dice que espera un string, sino tiene comillas dobles no reconoce nada, al intentar guardalo me dice que tiene un error.
gracias igual, si se les ocurre algo mas por aca sigo!!
besos !!
  #6 (permalink)  
Antiguo 02/03/2007, 14:53
 
Fecha de Ingreso: octubre-2006
Ubicación: En la mitad del mundo
Mensajes: 37
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: No mostrar parametros en crystal reports

Porque no pones la condición en el programa, es decir, que si la fecha corresponde a ese valor envíe el parámetro vacío?
  #7 (permalink)  
Antiguo 02/03/2007, 14:55
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 18 años, 10 meses
Puntos: 1
Re: No mostrar parametros en crystal reports

porque en el crystal se llama a un store que usa ese parametro...pero ya lo solucione!! gracias igual, besos!
  #8 (permalink)  
Antiguo 26/04/2007, 09:41
Avatar de kavallo  
Fecha de Ingreso: agosto-2006
Mensajes: 6
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: No mostrar parametros en crystal reports

Hola, para hacer esto solo tienes que darle clic derecho a la formula que quieres que no se muestre y luego FORMAT FIELD luego en la pestaña COMMON clic al boton que tiene x+2 que es donde vas a poner lo siguiente

If @fecha ='1900-01-01' then
true
else
false

esto kiere decir que si la fecha es la ke pones entonces suprimela de lo contrario no la suprimas, eso es todo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:07.