reports formato fecha crystal cambiar crystal-reports

crystal reports - crystal - Formato del rango de fechas para el próximo año



format fecha crystal reports (1)

Te faltan paréntesis para CDate en tu primera línea. La sintaxis correcta sería:

Local DateVar d := CDate(cstr(year({?Start Date})));

Sin embargo, eso no funcionará, porque el resultado de una fórmula no puede ser un rango de fechas. En su lugar, separe el rango en un campo StartDate y EndDate , luego use esos para sus cálculos.

StartDate: DateSerial(Year({?Date}) + 1, 1, 1)

EndDate: DateSerial(Year({?Date}) + 1, 12, 31)

Estoy tratando de obtener un rango de fechas que tome el año calendario después de la fecha de la transacción. Diga si la fecha fue este año, entonces debería ser 1/01/2018 - 31/12/2018.

Estoy usando esta sintaxis pero estoy obteniendo el error de que todo después de la primera línea no es parte de la fórmula. ¿Algunas ideas?

Local DateVar d := CDate cstr(year({TransDate})); Local DateVar Range dr := DateSerial (Year(d)+ 1, Month(d) - 1, 1) To DateSerial (Year(d)+ 1, Month(d) - 1, 1);