Problemas al calcular suma de ventas por año

Necesito sumar los valores del campo "Ventas" de la tabla "Ingresos" en un año concreto. Para ello he creado la variable Var_AñoN y la variable Var_Ventas_AñoN.

Dim Var_AñoN As String
Dim Var_Ventas_AñoN As Currency

Var_Ventas_AñoN = Nz(DSum("[Ventas]", "Ingresos", "year([Fecha Ingreso])=Var_AñoN"))

He puesto nz() para evitar errores por valores null, pero me da problemas la condición "year([Fecha Ingreso])=Var_AñoN"

¿Me puede ayudar alguien?.

2 Respuestas

Respuesta
1

Jon: Veo un par de cosas.

1.- ¿Dónde le informas el valor de la variable?>>Var_AñoN . Aparte de declararla como un String

2.- Si le pones Nz. Ponle que valor quieres que te devueva sis la suma es Nulo

Resumiendo:

Dim Var_AñoN As Integer
Dim Var_Ventas_AñoN As Currency

Var_AñoN = 2016 >> O el valor de un TextBox del Formulario

'Var_AñoN = Me.TxtAñoACalcular.Value

Var_Ventas_AñoN = Nz(DSum("[Ventas]", "Ingresos", "Year([Fecha Ingreso])=Var_AñoN");0)

Mis saludos >> Jacinto

¡Gracias! 

Jon:

Con el fin de cerrar temas, y dado que ésta pregunta me sale pendiente te ruego la valores o en su caso me comentes si necesitas información adicional. Saludos >> Jacinto

Respuesta
1

Cambia Var_AñoN As String por integer

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas