SoloCodigo

Bases de Datos => Crystal Reports => Mensaje iniciado por: junahu en Jueves 16 de Junio de 2005, 20:36

Título: Ayuda Con Una Funcion En Cr
Publicado por: junahu en Jueves 16 de Junio de 2005, 20:36
:comp:
Hola amigos, estoy a vueltas con un proyecto de VB.Net y estoy intentando utilizar el CR para crear un reporte de los datos de una BD Access.
Intento dentro de los campos de formula crear una formula que me la fecha de vencimiento de un pedido teniendo en cuenta dos elementos: la fecha de creación del elemento y la forma de pago (anual, trimestral, etc) que los cojo de la BD.
Y que la fecha de vencimiento no sea mayor de la fecha actual.
No se si os será fácil, por que a mi me está dando muchos dolores de cabeza.

Os agradecería vuestra ayuda inmensamente.
:hola:
Título: Re: Ayuda Con Una Funcion En Cr
Publicado por: junahu en Viernes 17 de Junio de 2005, 12:35
:comp:
de momento he conseguido esta fórmula, pero querría saber si alguien me ayuda con otra mejor.
Lo que he hecho es:
if month({Tabla.fechaCreacion})<=month(today) then
DateAdd ("q",(((Year (today)-Year ({Tabla.fechaCreacion}))*12)
/{Tabla.formaPago}),{Tabla.fechaCreacion})
else
DateAdd ("q",((((Year (today)-Year ({Tabla.fechaCreacion}))*12)
-(month({Tabla.fechaCreacion})-month(today)))
/{Tabla.formaPago}),{Tabla.fechaCreacion})

Esta función va bien para cuando formaPago da el valor 3 (Trimestral).
Título: Re: Ayuda Con Una Funcion En Cr
Publicado por: sergiotarrillo en Viernes 17 de Junio de 2005, 15:44
Creo que mas que ayuda de VB, necesitas ayuda de CR, por eso traslado tu mensaje al foro CrystalReports