Pueo usar Dsum o DLookup en Consulta y formulario?
Tengo un lío, quizá alguien me colabore.
Tengo un tabla tblProductos y otra donde tblCompra. Desde una consulta tengo sumadas las entradas por producto... Luego tengo un form Productos que viene de la tabla tblProducto, agregué un campo txtEntradas cuyo código es:
Private Sub Form_Load()
Me.txtEntradas = DLookup("SumaEntrada", "ConsultaENTRADAS", "IdProducto =" & Me.IdProducto & "")
Me.Refresh
End Sub
El lío es que me rescata el valor del primer producto en la consulta y me lo repite para los 620 productos, cumple con buscar en la consulta y me hala el pimer producto (Idproducto), pero lo repite, no discrimina por ID de producto... ¿qué estaré haciendo mal? IdProducto es autonumérico.
Tambié quise intentarlo por
Me.txtEntradas = DSum("Cantidad","tblCompra", "IdProducto =" Me.IdProducto), y acá es peor, no me da ningun valor.
Agradecido por vuestra colaboración. Antonio