SoloCodigo

Bases de Datos => Crystal Reports => Mensaje iniciado por: JMINT en Martes 6 de Julio de 2004, 18:53

Título: Ayuda Urgente Con Crystal
Publicado por: JMINT en Martes 6 de Julio de 2004, 18:53
TENGO UN PROBLEMA CON UNN PROGRAMA EN VISUAL CON CRYSTAL
EL PROBLEMA ES QUE AL CREAR EL REPORTE LE DI EL SERVIDOR (LOCAL)
Y AHORA VOY A PONER EL PROGRAMA EN OTRA MAQUINA QUE SE DEBE DE CONECTAR A MI SERVIDOR PERO COMO AL CRYSTAL LE PUSE EL SERVIDOR (LOCAL) NO RECONOCE AL  SERVIDOR , A VER SI ME AYUDAN .

                                                            JMINT
Título: Re: Ayuda Urgente Con Crystal
Publicado por: Juan C en Viernes 9 de Julio de 2004, 02:01
Que tal JMINT por que no pruebas con lo que ya anteriormente habia puesto en otro comentario


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.mdb
cambialo por esto
Movimientos 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 = crptReport
CReport1.ReportFileName = App.Path & "\ListaVentas.rpt"
CReport1.Action = 1




No importaria si es otro servidor, por que con el App.Path se indica de donde lo estas ejecutando, si quieres tener una carpeta con tus reportes a lo mejor agregarias: App.path & "CARPETAREPORTES\reporte.rpt"

intentalo y trata de jugar con este código

suerte

Juan Carlos