Lo típico sería una sola consulta en un adoquery:
Código SQL
[-]
select Sum(entrada) - Sum(salida)
from tabla
where fecha between :ini and :fin
and codigo
Habría que ver las demás tablas y detalles a tener en cuenta, pero más o menos sería así.
Saludos