Hola:No te preocupes, no tienes que hacer un reporte con código. Haz lo siguiente, a mi me funciona:1) En el reporte estadndo en Crystal, abre el menú base de datos, escoge la opción Establecer ubicación y a lo mejor tienes algo como esto: Movimientos ventas!C:\VENTAS\BASE\Ventas.mdbcambialo por estoMovimientos ventas!Ventas.mdb es decir, quitas la ruta. "Movimientos ventas" es la tabla y "ventas.mdb" la base de datos.2) En el proyecto de VB en el formulario que cargaste el control de Crystal, prueba lo siguiente: a) coloca en un botón el siguiente código:CReport1.DataFiles(0) = App.Path & "Ventas.mdb"CReport1.Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "Ventas.mdb" & ";Persist Security Info=False "CReport1.ReportSource = crptReportCReport1.ReportFileName = App.Path & "\ListaVentas.rpt"CReport1.Action = 1Con esto quedará solucionado tu problemasi tienes duda escribela