continuando con lo anterior
en el evento AfterPrinter de la Banda Detail puse lo sgte sentecia y lo que hace es filtrar todos los cargos que posee la orden impresa...
Código Delphi
[-]
IBQ_Detalle.Close;
IBQ_Detalle.SQL.Clear;
IBQ_Detalle.SQL.Add('Select * From "Costos","Area"');
IBQ_Detalle.SQL.Add('Where "Costos"."Are_Codigo"="Area"."Are_Codigo"');
IBQ_Detalle.SQL.Add('And "Costos"."Ord_Numero"=:Var1');
IBQ_Detalle.SQL.Add('Order By "Costos"."Are_Codigo"');
IBQ_Detalle.Params[0].AsString := IBQ_Select['Ord_Numero'];
IBQ_Detalle.Open;
espero que te sirva, pero como te dije esto lo realice en el QReport... creo que existen otras formas, pero al menos esta es la k utilizo yo.. y me funciona super...