Cómo le cambio el servidor, el usuario, password y BD al reporte en tiempo
de ejecucion para que asi se conecte al servidor que sea?
Gracias
Puedes usar los objetos "CRAXDRT.Application" y "CRAXDRT.Report", que
permiten un meyor control:
Dim crxApplication As New CRAXDRT.Application
Dim crxReport As CRAXDRT.Report
Set crxReport = crxApplication.OpenReport(PATH_TU_RPT)
crxReport.Database.Tables(1).SetLogOnInfo TU_SERVER, TU_DB, TU_USER,
TU_PWD
With crxReport
.DiscardSavedData
.EnableParameterPrompting = False
End With
Set frmVisorCrystal.oReport = crxReport
frmVisorCrystal.CRViewer1.ReportSource = crxReport
frmVisorCrystal.CRViewer1.DisplayGroupTree = False
frmVisorCrystal.CRViewer1.ViewReport
frmVisorCrystal.Show vbModal
Saludos,
--
Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]
--
Web: http://www.uyssoft.com
Blog: http://msmvps.com/lfranco
--
(Guía de netiquette del foro)
http://www.uyssoft.com/MSNews.aspx?sm=10
FIMARGE, S.A.
Principat d'Andorra
lfranco@ODIO_EL_SPAMfimarge.ad
Tel.: +376 805 100
Fax: +376 824 500
--
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile=02aa1615-1a2f-4202-bc3f-aec297d967d2
--
This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho
Dim intCount as Integer
For intCount = 1 To .Database.Tables.Count
.Database.Tables(intCount).SetLogOnInfo "127.0.0.1", "bd", "user", "pass"
Next intCount
Pero no se conecta, me responde el Crystal Report Viewer con un:
"Server has not yet been opened"
Donde le indico que es MySQL? y hago que se conecte. Otro dato es que el
reporte cada ve que lo abro con CR me pide esa informacion, pero se conecta y
logro trabajar, el problema es desde VB a CR.
muchas gracias
Fijate si el ejemplo que tengo en www.generationdigital.net/~vb te funciona.
--
Saludos,
Edgar Contreras
suppor...@ESTOgenerationdigital.net
[Conectado desde Tijuana, B.C. México]
DISCLAIMER: La información es presentada como es, sin ninguna
responsabilidad, sin garantía alguna y no otorga
derecho alguno.
"Victor Herrera" <Victor...@discussions.microsoft.com> wrote in message
news:52BC9319-7FB5-4152...@microsoft.com...
lo baje y me da un error el vb cuando trata de cargar los archivos .DSR.
Tienes un ejemplo mas sencillo, donde solo le pueda cambiar la coneccion al
reporte (o conectarlo) sin que me aparezca el mensaje ese: Server has not yet
been opened
Gracias
"Victor Herrera" <Victor...@discussions.microsoft.com> wrote in message news:2BB07DC6-BD3C-4168...@microsoft.com...
For Each Base In Report.Database.Tables
Base.SetLogOnInfo ruta, tubd.mdb, user, password
Base.Location = ruta\tudb.mdb
Next Base
"Victor Herrera" <Victor...@discussions.microsoft.com> escribió en el
mensaje news:2BB07DC6-BD3C-4168...@microsoft.com...
de que otra forma lo puedo hacer?
gracias por la informacion
si he logrado imprimir con Access y con SQL Server, pero ahora estoy usando
MySQL.
Gracias de todas formas
Tienes la version 8.5 de CR, correcto?...
--
Saludos,
Edgar Contreras
suppor...@ESTOgenerationdigital.net
[Conectado desde Tijuana, B.C. México]
DISCLAIMER: La información es presentada como es, sin ninguna
responsabilidad, sin garantía alguna y no otorga
derecho alguno.
"Victor Herrera" <Victor...@discussions.microsoft.com> wrote in message
news:0773F4E9-E109-4151...@microsoft.com...
--
Saludos,
Edgar Contreras
suppor...@ESTOgenerationdigital.net
[Conectado desde Tijuana, B.C. México]
DISCLAIMER: La información es presentada como es, sin ninguna
responsabilidad, sin garantía alguna y no otorga
derecho alguno.
"Victor Herrera" <Victor...@discussions.microsoft.com> wrote in message
news:0773F4E9-E109-4151...@microsoft.com...