RE:Como hago para hacer un reporte con base
Con base a una consulta??
Será de un form en el cual consultes algun tipo de dato y desees imprimir como está mostrado en el form...
Genera un reporte y agrupalo por medio de la condicion de tu consulta, digamos por clave o por nombre; entonces el reporte deberá ser agrupado por estos datos.
En fin, si deseas puedes postear algo mas explicativo de tu duda, para darte una mejor solucion.
Suerte