RE:urgente cnt.ultimo favor
CR1.ReportFileName="C:\Proyecto1\Clientes.rpt"
CR1.Action=1
en este caso la prime rlinea nos indica la Ruta de nuestro reporte:
CR1.ReportFileName="C:\Proyecto1\Clientes.rpt"
desimos que el reporte Clientes.rpt se ubica en el disco duro local C: en la carpeta de Proyecto1 con el nombre y su extension, en caso de que estuviera solo en C: kedaria de la sig manera
CR1.ReportFileName="C:Clientes.rpt"
y asi susecivamente se le agragaria si estubiera en un subdirectorio por ejemplo
CR1.ReportFileName="C:\Proyecto1\subCarpeta1\Clientes.rpt"
la siguiente Linea es para mandar en pantalla antes de imprimir un reporte
CR1.Action=1
esto hace que el Reporte salga en pantalla y nos de las opciones de elegir impresora, ver le reporte en pantalla y erificar que los datos esten bien escritos, Espero y te Sirva
Todo esto tomando en cuenta que tienes instalado el OCX de Crystl32 ya que insertas un control, es uno solo por formulario con el cual puedes mandar llamar los reportes que quieras, si en este caso tendriamos 2 reportes para un formulario bastraia con poner otro boton con el mismo codigo y nada mas cambiar la Ruta, el OCX ya instalado es como una pequeña calculadora y su nombre por defaul es CrystalReport1 pero obio tu le puedes poner como quieras yo utilize CR1