Dentro de las varias posibilidades que seguro hay te propongo:
1.- Añadir dos campos calculados a las tablas que ya tienes y así los tienes para estadísticas anuales si quieres.
Tabla Ingresos:
Un campo de MesIngreso con la Fórmula: Mes([FechaIngreo])
Un Campo de AñoIngreso con la Fórmula: Año([FechaIngreso])
Tabla Gastos:
Un campo de MesGasto con la Fórmula: Mes([FechaGasto])
Un campo de AñoGasto con la Fórmula : Año([FEchaGasto])
2.- Una Consulta Agrupando los Ingresos por Meses, sumando las cantidades por ejemplo en un Campo: IngresosMes
A la Consulta le puedes llamar QryIngresoMeses
3.- Ídem de los Gastos. Consulta QryGastoMeses
4.- Create una Tabla con los Números del 1 al 12 Ejemplo TblMeses
5.- Crea una consulta tomando TblMeses, QryIngresoMeses y QryGastoMees.
No olvides esablecer la Relación de la TblMeses por el numero del mes con cada una de las Consultas en Uno a Varios, tomando Todos los valores de TblMeses y los coincidentes de las Consultas,
Selecciona el Mes de TblMeses, IngresosMes, GastosMes, un campo de Diferencia y el tema listo.
Ya me contarás . Saludos >> Jacinto