Código SQL
[-]
SELECT Proveedores.IdProveedor, Proveedores.NombreProveedor, Facturas.IdFactura, Facturas.Descripcion,
Facturas.FechaRecepcion, SUM(Facturas.Importe)
FROM Proveedores INNER JOIN
Facturas ON Proveedores.IdProveedor = Facturas.IdProveedor
WHERE (Proveedores.IdProveedor=@Proveedor AND Facturas.FechaRecepcion>=@Fecha1 AND Facturas.FechaRecepcion<=@Fecha2)
GROUP BY Proveedores.IdProveedor, Proveedores.NombreProveedor, Facturas.IdFactura, Facturas.Descripcion,
Facturas.FechaRecepcion
ORDER BY Proveedores.IdProveedor
NO requieres poner top 100 percent por defecto SQL te devuelve todos los registros