Como te decía lo puedes hacer de varias formas. Te pongo un par. Vamos a suponer que la tabla Facturas tiene los campos IdFactura, Numfactura, FechaFactura, Cliente, ImporteFactura, Pagada(si/no) y Pendiente(Si/No) y con ella construyo un formulario
Al que le añado dos botones y dos cuadros de texto. ¿Que en un determinado momento quiero saber lo que suman. Si pulso el botón Pagadas
Si pulso el botón Pendientes
En este caso, el código de los botones es
Private Sub Comando21_Click()
Pagadas = DSum("importefactura", "facturas", "pagada=-1")
End Sub
Private Sub Comando22_Click()
Pendientes = DSum("importefactura", "facturas", "pendiente=-1")
End Sub
Otra forma sería añadirle a la tabla dos campos SumaPagadas y SumaPendientes, de forma que te vaya "arrastrando" la suma de cada una( tipo Saldo).
En este caso los códigos son
Private Sub Pagada_AfterUpdate()
DoCmd.RunCommand acCmdSaveRecord
SumaPagadas = DSum("importefactura", "facturas", "pagada=-1")
End Sub
Private Sub Pendiente_AfterUpdate()
DoCmd.RunCommand acCmdSaveRecord
SumaPendientes = DSum("importefactura", "facturas", "pendiente=-1")
End Sub