RE:que es el cristal report ?
El crystal report es un programa que combinado con Visual Basic te sirve para sacar unos datos en un listado con un formato que tu le des, o por ejemplo para sacar etiquetas de correo. Lo que haces es generar un archivo .rpt con unas características que tu le indiques (número de registros por página, campos de salida, etc...) y desde tu aplicacion Visual Basic haces referencia a ese archivo cuando quieras sacar un listado o unas etiquetas. Tiene más utilidades, pero a grandes rasgos eso es el crystal report. Es un programa de la casa Seagate (los mismos que los discos duros)