Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con .NET y Crystal Report

Estas en el tema de Problema con .NET y Crystal Report en el foro de .NET en Foros del Web. Mis amigos tengo un problema con una aplicacion VB.NET que manda 2 valores a un reporte de Crystal Reports. que tienen 3 campos de formula ...
  #1 (permalink)  
Antiguo 27/10/2010, 16:04
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 7 meses
Puntos: 0
Problema con .NET y Crystal Report

Mis amigos tengo un problema con una aplicacion VB.NET que manda 2 valores a un reporte de Crystal Reports. que tienen 3 campos de formula para totales
(Tlkgs, Tlbs,Tyds)

a 2 campo formula (Peso1,peso2) del reporte se le envian 2 posibles valores de peso:

Kilos y Libras o Yardas

en el reporte solo se deben mostrar 2 totales, los kilos siempre son obligatorios:
total de kilos y total de libras o total de kilos y total de yardas

el primer valor siempre seran kilos
pero en el segundo puede ser (libras o yardas)
en el caso de ser libras necesito ocultar la etiqueta de total de Yardas y si es Yardas ocultar el total de Libras.
como puedo hacer esto desde Crystal report
  #2 (permalink)  
Antiguo 28/10/2010, 08:29
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años
Puntos: 37
Respuesta: Problema con .NET y Crystal Report

Primeramente como mandas esa cadena? como 100 lb?

Saludos!
__________________
http://ka0stj.wordpress.com/
  #3 (permalink)  
Antiguo 28/10/2010, 10:44
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Problema con .NET y Crystal Report

si lo que pasa que la cantidad se obtiene de otro campo del dataset llamado "cantidad"

el formato d impresion es mas o menos asi..


CODIGO CANTIDAD PESO KILOS
producto1 220.46 LBS 100
producto2 110.23 LBS 50



TOTAL KILOS: 150.00 TOTAL LBS: 330.69 TOTAL YDS: 0 TOTAL DOZ:0


los totales se obtienen en campos de formula.

Entonces en el caso que el campo peso sea "LBS" que no aparezcan las etiqueta "TOTAL YDS" y "TOTAL DOZ" y viceversa: el total de kilos si siempre debe mostrarse
  #4 (permalink)  
Antiguo 28/10/2010, 11:36
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años
Puntos: 37
Respuesta: Problema con .NET y Crystal Report

Pues tan solo con la columna peso puedes solucionar tu problema, es decir, antes de mostrar los totales fijate si son libras o jardas. Algo asi:

Código C:
Ver original
  1. IF {PESO} = "LBS" THEN
  2. "Muestrar una cosa"
  3. ELSE
  4. "Muestras otra cosa"

En Crystal Reports puedes realizar este tipo de validaciones como lo haces desde VB.NET

Saludos!
__________________
http://ka0stj.wordpress.com/
  #5 (permalink)  
Antiguo 28/10/2010, 14:36
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Problema con .NET y Crystal Report

ya solucione el problema...

bastó con poner una condición en la opcion Suprimir que se encuentra en la solapa
"Common" de formato del objeto TOTAL YDS

{Detalle.peso}="Lbs" or {Detalle.peso}="Doz"


Gracias por su ayuda.

Etiquetas: crystal, report
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 00:08.