Conexion a Sql y BD, TRABAJANDO
Publicado por indrema (11 intervenciones) el 12/10/2007 20:01:38
AKI LES DEJO EL CODIGO DE LA CONEXION DE CRYSTAL XI HACIA SQL SERVER 2000 Y 2005 CON LAS DOS TRABAJA , ESTE DOCIDOG ES DE VB.NET 2005, SE LOS DEJO PORK BATALLE MUCHO PARA PODER HACERLO Y A VECES EN LOS FOROS NO ENCONTRAMOS ALGON CONCISO...BYE Y SALUDOS...
Dim idventa As Integer
' Carga la conexion hacia el reporte para k este se conecte a la bd y servidor
Private Sub SetDBLogonForReport(ByVal Myconn As ConnectionInfo, ByVal RpDocFact As ReportDocument)
RpDocFact.FileName = "C:\Documents and Settings\Administrator\Desktop\Rptfacturacion.rpt"
Dim myTables As Tables = RpDocFact.Database.Tables
For Each myTable As CrystalDecisions.CrystalReports.Engine.Table In myTables
Dim myTableLogonInfo As TableLogOnInfo = myTable.LogOnInfo
myTableLogonInfo.ConnectionInfo = Myconn
myTable.ApplyLogOnInfo(myTableLogonInfo)
Next
End Sub
'configura la conexion del reporte hacia la base de datos y servidor
Private Sub ConfigureCrystalReports()
Dim myconn As ConnectionInfo = New ConnectionInfo
'myconn.ServerName = "sistemasdos"
myconn.DatabaseName = "puntoventasql"
myconn.UserID = "sa"
myconn.Password = "sisaliser"
SetDBLogonForReport(myconn, reportDocument1)
End Sub
'manda el valor al reporte rptfacturacion
Private Sub reporte()
ConfigureCrystalReports()
Dim Parametros As New ParameterFields
Dim parametro As New ParameterField
Dim dVal As New ParameterDiscreteValue
parametro.ParameterFieldName = "ventaid"
dVal.Value = idventa
parametro.CurrentValues.Add(dVal)
Parametros.Add(parametro)
rptfactura.ParameterFieldInfo = Parametros
rptfactura.Refresh()
rptfactura.Show()
End Sub
Dim idventa As Integer
' Carga la conexion hacia el reporte para k este se conecte a la bd y servidor
Private Sub SetDBLogonForReport(ByVal Myconn As ConnectionInfo, ByVal RpDocFact As ReportDocument)
RpDocFact.FileName = "C:\Documents and Settings\Administrator\Desktop\Rptfacturacion.rpt"
Dim myTables As Tables = RpDocFact.Database.Tables
For Each myTable As CrystalDecisions.CrystalReports.Engine.Table In myTables
Dim myTableLogonInfo As TableLogOnInfo = myTable.LogOnInfo
myTableLogonInfo.ConnectionInfo = Myconn
myTable.ApplyLogOnInfo(myTableLogonInfo)
Next
End Sub
'configura la conexion del reporte hacia la base de datos y servidor
Private Sub ConfigureCrystalReports()
Dim myconn As ConnectionInfo = New ConnectionInfo
'myconn.ServerName = "sistemasdos"
myconn.DatabaseName = "puntoventasql"
myconn.UserID = "sa"
myconn.Password = "sisaliser"
SetDBLogonForReport(myconn, reportDocument1)
End Sub
'manda el valor al reporte rptfacturacion
Private Sub reporte()
ConfigureCrystalReports()
Dim Parametros As New ParameterFields
Dim parametro As New ParameterField
Dim dVal As New ParameterDiscreteValue
parametro.ParameterFieldName = "ventaid"
dVal.Value = idventa
parametro.CurrentValues.Add(dVal)
Parametros.Add(parametro)
rptfactura.ParameterFieldInfo = Parametros
rptfactura.Refresh()
rptfactura.Show()
End Sub
Valora esta pregunta
0