Tengo el siguiente codigo en un boton...
IDAB:=lblIdProducto.Caption;
qrptProductos.Query1.ParamByName('IDAB').Value:=IDAB;
qrptProductos.Query1.Active:=True;
qrptProductos.Preview;
Elproblema que tengo es que cuando me salgo del reporte y selecciono otro articulo me sale el primer reporte que hice,me imagino que es por no limpiar el query o algo asi, como le hago para limpiarlo o bien parapasarme al siguente registro o no se que tengo que hacer, muchas gracias de nuevo...
Que creen ya lo solucioné añadi este pedaso de codigo en la partede superior del codigo antes mostrado.
qrptProductos.Query1.SQL.Clear;
qrptProductos.Query1.SQL.Add('select ayb.Id_ab,ayb.Descripcion,ayb.Receta' +
',ayb.Costo,productos.descripcion,productos.Costo,ingredientes.Cantidad,' +
' ingredientes.cantidad * productos.costo as SubTotal from ayb inner join' +
' ingredientes on ayb.Id_ab=ingredientes.Id_ab inner join productos on'+
' ingredientes.Id_producto=productos.Id_producto where ayb.Id_ab=:IDAB');
a seguir