>Y no sería más fácil sencillamente agrupar el reporte por el tipo de artículo?
En realidad, eso se me había olvidado. Se tiene que agrupar
además de todo lo que dije. También es necesario usar impresión condicional (ya que los detalles varían), y unir los datos con UNION.
Otro detalle que se me olvidó es que, si se hacen dos filas de detalle (en la franja de detalles), se tienen que marcar los objetos con la opción para eliminar la línea si no se imprime.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)