Visual Basic para Aplicaciones - Ayuda con función Dsum

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Ayuda con función Dsum

Publicado por Jon (12 intervenciones) el 07/02/2016 20:53:35
Buenos días:

Necesito ayuda con la función suma.

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.

1
2
3
4
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?, por favor

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Miltinho

Ayuda con función Dsum

Publicado por Miltinho (3 intervenciones) el 20/02/2016 22:29:33
Hola Jon...
Sin el archivo es difícil ayudarte, sin embargo, veo que las variables están mal declaradas.

Var_AñoN debería ser Date porque se trata del año o Byte si el año está separado como un número en un campo independiente de la tabla.

Var_Ventas_AñoN debería ser Integer / long / byte / single, etc., es decir, una variable de numérica.


Miltinho - ALS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar