• Jueves 14 de Noviembre de 2024, 04:10

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Nightbreed

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Ayuda Por Favor
« en: Martes 28 de Marzo de 2006, 20:08 »
Hola,

Llevo ya montones de intentos para conectar un informe realizado en crystal reports 8 a partir de una base de datos en access 97, el informe que une dos tablas se ve bien en crystal. He realizado la conexion mediante ole db y he indicado el proveedor y la ruta de la base de datos. El problema es que al llamarlo desde visual funciona excepto si cambio de lugar el programa, es decir que me coge la ruta que le puse al enlazarla en crystal. He estado mirando desde crystal que puede ponerse la misma ruta que el informe pero esa opcion me aparece desactivada y no puedo acceder a ella.
Luego mediante codigo he provado de todo , lo tengo desde un control crystal report y he probado  a poner : crystalreport1.dtafiles(0) = app.path & "nombre de la base" pero es como si no pusiese nada.
He visto un codigo buscando por ahí donde se accede así, pero no se si funciona porque tengo un campo selection formula en el que le paso unas restricciones y esto no tiene esa propiedad

Dim crxRep As New CrystalReport1
crxRep.Database.Tables(1).SetSessionInfo "", Chr(10) & "admin"
crxRep.Database.Tables(2).SetSessionInfo "", Chr(10) & "admin"
crxRep.Database.Tables(1).Location = App.Path & "\base.mdb"
crxRep.Database.Tables(2).Location = App.Path & "\base.mdb"

Ya no se que más probar una ayudita por favor.

Un saludo y gracias

Páginas: [1]