No es tan difícil. Coloca (en la vista diseño de tu consulta) un campo basado en una fórmula de la siguiente forma Saldo:[debe]-[haber] (o más, si es que me equivoqué), el caso es que, después del nombre del nuevo campo (el que va a la izquierda de los dos puntos)vaya una fórmula con los campos que deseas calcular horizontalmente. Los campos deben ir indicados con corchetes.
Luego, si quieres que en una consulta sólo aparezca el proveedor o el comprador que eliges (debe tener una clave previamente asignada, ya sea autonumérica o hecha por ti mismo), haz una consulta que filtre a ese comprador o vendedor. Haz una nueva consulta y elige tu consulta anterior, el nombre de tu primer campo será el mismo de esa consulta seguido de punto y asterisco (ejemplo: ConsultaSaldos.* ), en Tabla selecciona la consulta que ya tenías y activa la casilla Mostrar. Luego, Atencion en el siguiente campo, deberás elegir el campo de la clave del comprador o del proveedor. En Tabla pones la consulta, en mostrar desactivas la casilla y en Criterios pon un mensaje entre corchetes que indique al usuario que debe poner la clave del comprador o del vendedor, según sea el caso. Esta consulta no te va a permitir poner los totales de los saldos, entonces necesitarás hacer un informe. Guarda ésta ultima consulta con el nombre Filtro Saldos y haz un informe basado en esta consulta, no en la anterior. En tu informe deberás indicar que resuma tus datos (los totales) bajo el campo saldos. Entonces ya tendrás el cálculo completo.