Usa PreviewModal para mostrar el informe.
Preview no es modal, por tanto el código se sigue ejecutando. Si tu consulta devuelve 3 o 4 registros, te funcionará bien. Si tu consulta devuelve ... por decir algo, 300 páginas, tendrás un Access violation o similar.
Pon un breakpoint en la linea quickReport.free y ejecuta el programa, verás que delphi se parará en el punto de ruptura sin haber cerrado el informe. Ahora prueba con PreviewModal
.
Saludos