impresion de reporte de crystal en vb.net

26/07/2004 - 23:12 por Anonimo | Informe spam
Por favor echenme la mano!!!!
Hola a tODOS TENGO EL SIGUIENTE CODIGO EN UN BOTON :


Dim tbCurrent As
CystalDecisions.CrystalReports.Engine.Table
Dim tliCurrent As
CrystalDecisions.Shared.TableLogOnInfo

Dim rptExpensiveProducts As New ReportDocument()

Try
' Load the report
rptExpensiveProducts.Load
("c:\siigaeportespttacticos.rpt")

' Set the connection information for all the
tables used in the report
' Leave UserID and Password blank for trusted
connection

For Each tbCurrent In
rptExpensiveProducts.Database.Tables
tliCurrent = tbCurrent.LogOnInfo
With tliCurrent.ConnectionInfo
.ServerName = ServerName
.UserID = ""
.Password = ""
.DatabaseName = "Ventasdbd"
End With
tbCurrent.ApplyLogOnInfo(tliCurrent)
Next tbCurrent

' Set the report source for the crystal
reports
' viewer to the report instance.

CrV.ReportSource = rptExpensiveProducts

' Zoom viewer to fit to the whole page so the
user can see the report
CrV.Zoom(2)


Pero cuando lo ejecuto me sale la siguiente ventana

informe principal
nombre de la tabla :rpttacticos;1
nombre del servidor :localhost
bases de datos :
id de inicio de sesion:reporte
contraseña :


completo los datos pero no me conecta siempre me dice
intente de nuevo
¿que me faltara para imprimir el reporte?

Preguntas similare

Leer las respuestas

#1 Pablo Fabian Savino
27/07/2004 - 05:55 | Informe spam
Hola usa un dataset como fuente de datos del reporte y de esta manera no
necesitaras nada de
usuario, claves tec tec
Crea un XSD donde creas el formato de tu tabla y que de este XSL el report
obtenga los datos:

Dim DataSetReport as new mi_dataset.xsl

reportsource=DataSetReport

con eso ya tienes la solucion porque para el reporte no importa de donde o
que server o base de datos vienen los datos, el solo nira dentro del dataset
XSD.

Al XSD le haces un Fill como si fuera un dataset normal, claro, para llenar
este XSD debes utilizar el sqlcommand,sqldatareader.o su equivalente
para oledb.

Bueno, espero haberte sido claro, cualquier duda me escribes y te paso mi
codigo por mail
Saludos




wrote in message
news:477501c47355$3ba3ee30$
Por favor echenme la mano!!!!
Hola a tODOS TENGO EL SIGUIENTE CODIGO EN UN BOTON :


Dim tbCurrent As
CystalDecisions.CrystalReports.Engine.Table
Dim tliCurrent As
CrystalDecisions.Shared.TableLogOnInfo

Dim rptExpensiveProducts As New ReportDocument()

Try
' Load the report
rptExpensiveProducts.Load
("c:\siigaeportespttacticos.rpt")

' Set the connection information for all the
tables used in the report
' Leave UserID and Password blank for trusted
connection

For Each tbCurrent In
rptExpensiveProducts.Database.Tables
tliCurrent = tbCurrent.LogOnInfo
With tliCurrent.ConnectionInfo
.ServerName = ServerName
.UserID = ""
.Password = ""
.DatabaseName = "Ventasdbd"
End With
tbCurrent.ApplyLogOnInfo(tliCurrent)
Next tbCurrent

' Set the report source for the crystal
reports
' viewer to the report instance.

CrV.ReportSource = rptExpensiveProducts

' Zoom viewer to fit to the whole page so the
user can see the report
CrV.Zoom(2)


Pero cuando lo ejecuto me sale la siguiente ventana

informe principal
nombre de la tabla :rpttacticos;1
nombre del servidor :localhost
bases de datos :
id de inicio de sesion:reporte
contraseña :


completo los datos pero no me conecta siempre me dice
intente de nuevo
¿que me faltara para imprimir el reporte?
Respuesta Responder a este mensaje
#2 Freddy Cáceres
27/07/2004 - 15:58 | Informe spam
Solo por curiosidad, contra que base nos queremos logear?.

aca habia publicado algo con Sql server y conexion Oledb en
el crystal.
http://www.tips.cl/sitio/modulos/si...amp;idarty

pal caso de Access(del historial):
http://www.google.cl/groups?hl=es&a...8&selmö0701c43de8%24c3e888c0%24a101280a%40phx.gbl&rnum=2


Saludos
-
Freddy Cáceres
Santiago - Chile
Por favor echenme la mano!!!!
Hola a tODOS TENGO EL SIGUIENTE CODIGO EN UN BOTON :


Dim tbCurrent As
CystalDecisions.CrystalReports.Engine.Table
Dim tliCurrent As
CrystalDecisions.Shared.TableLogOnInfo

Dim rptExpensiveProducts As New ReportDocument()

Try
' Load the report
rptExpensiveProducts.Load
("c:\siigaeportespttacticos.rpt")

' Set the connection information for all the
tables used in the report
' Leave UserID and Password blank for trusted
connection

For Each tbCurrent In
rptExpensiveProducts.Database.Tables
tliCurrent = tbCurrent.LogOnInfo
With tliCurrent.ConnectionInfo
.ServerName = ServerName
.UserID = ""
.Password = ""
.DatabaseName = "Ventasdbd"
End With
tbCurrent.ApplyLogOnInfo(tliCurrent)
Next tbCurrent

' Set the report source for the crystal
reports
' viewer to the report instance.

CrV.ReportSource = rptExpensiveProducts

' Zoom viewer to fit to the whole page so the
user can see the report
CrV.Zoom(2)


Pero cuando lo ejecuto me sale la siguiente ventana

informe principal
nombre de la tabla :rpttacticos;1
nombre del servidor :localhost
bases de datos :
id de inicio de sesion:reporte
contraseña :


completo los datos pero no me conecta siempre me dice
intente de nuevo
¿que me faltara para imprimir el reporte?

.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida