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

Editar formato de variable tipo parametro

Estas en el tema de Editar formato de variable tipo parametro en el foro de .NET en Foros del Web. Buen dia, veran tengo un problema con un parametro en el crystal report, mi problema es el siguiente: Tengo un formulario en vb.net desde el ...
  #1 (permalink)  
Antiguo 10/06/2011, 13:01
 
Fecha de Ingreso: noviembre-2008
Mensajes: 15
Antigüedad: 15 años, 5 meses
Puntos: 0
Editar formato de variable tipo parametro

Buen dia, veran tengo un problema con un parametro en el crystal report, mi problema es el siguiente:
Tengo un formulario en vb.net desde el cual mando una variable que me dice que tipo de pago se realizo por ejemplo "EFECTIVO" o "CHEQUE", el problema es que quiero pasar un dato relacionado con el tipo de pago pero a una sola variable parametro. Cuando ya envie el valor del tipo de pago envio si fue cheque el numero de cheque, pero si el tipo de pago es efectivo entonces mando la cantidad. Este es mi dilema quiero que en una sola variable tipo parametro se puedan enviar los datos pero que si envie numero de cheque me aparezca con el formato de numero y si es efectivo que me aparezca con formato de moneda, no se si puede hacer, o si no solo poder posicionar la variable en el mismo lugar o sea que si fue efectivo se coloque en un punto y no se muestre la otra o viceversa.

Uso el crystal report que trae el Visual Studio .net 2008

Muchas Gracias de Antemano, por sus respuestas
  #2 (permalink)  
Antiguo 11/06/2011, 14:57
Avatar de angel1993  
Fecha de Ingreso: octubre-2009
Mensajes: 752
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: Editar formato de variable tipo parametro

No he entendido nada de nada T_T si te explicas mejor y pones tu codigo y algun ejemplo y tal, aveces soy un poco cortito xD
__________________
@angelxab Twiiter
  #3 (permalink)  
Antiguo 11/06/2011, 20:43
Avatar de slaxsna  
Fecha de Ingreso: diciembre-2010
Ubicación: Tampico
Mensajes: 38
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: Editar formato de variable tipo parametro

No se entiende nada .. especifica mejor lo que pretendes hacer para poder colaborar .. di lo que ya tu sistema hace y lo que quisieras mas que haría .. no se entiende si lo que quieres es que el reporte te imprima el numero de cheque o la cantidad dependiendo del pago o si lo único que quieres es que aparezca con # o $ dependiendo igual del pago ... explica mas para ayudar.
  #4 (permalink)  
Antiguo 13/06/2011, 10:18
 
Fecha de Ingreso: noviembre-2008
Mensajes: 15
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Editar formato de variable tipo parametro

disculpen si no me explique bien, lo que quiero es que en una variable tipo parametro del crystal report, al momento de enviarle los valores, si el tipo de pago fue efectivo que me muestre la cantidad con el formato de moneda y si el tipo de pago es cheque que solo muestre el valor con formato numero.

No tengo codigo para esa parte, pero les puedo poner un ejemplo:
Si tipopago="EFECTIVO" entonces variable formato1(variable de ejemplo) debe tener el formato de moneda($0,000.00).

Si tipopago="CHEQUE" entonces variable formato1(variable de ejemplo) debe tener el formato de Numero(####).

No se si me explico, o si no se puede que sea en la misma variable como se le puede hacer para que me oculte una variable y me muestre la otra.
  #5 (permalink)  
Antiguo 13/06/2011, 16:34
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: Editar formato de variable tipo parametro

Si estás usando un motor de base de datos puedes hacerlo desde ahí, por ejemplo para el caso de sql server (t-sql) podría ser algo así:

Cita:
SELECT campo1, campoTipoPago =
CASE
WHEN tipoPago = 'Efectivo' THEN 'formatoMoneda'
WHEN tipoPago = 'Cheque' THEN 'formatoCheque'
END
FROM tabla
¿De donde es tu origen de datos?

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #6 (permalink)  
Antiguo 15/06/2011, 09:54
 
Fecha de Ingreso: noviembre-2008
Mensajes: 15
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Editar formato de variable tipo parametro

Es una base de datos de Access, ya encontre una manera de hacer lo que queria.
En el reporte de Crystal Report en la variable parametro puse el siguiente codigo:

if {Recibo.TIPOPAGO}="CHEQUE" then false else true, esto lo puse dentro de la opcion de suprimir de la variable parametro.

Pero tuve que poner dos variables e indicarles que si el tipopago="EFECTIVO" se mostrara y si no se ocultara, asi es como le hice, espero que alguien le sirva y si conocen la forma de cambiar el formato de una variable tipo parametro en crystal report estaria interesante que me explicara.

Etiquetas: crystal
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 06:28.