Amigos estoy trabajando en Basic 2005 e intento generar un reporte con
crystal v.8.5 agregando el ocx, en Basic 6 escribia el siguiente codigo y
ejecutaba sin problema alguno.
With CrystalReport1
.DiscardSavedData = 1
.ReportSource = 0
.ReportFileName = vReport
.Connect = "DSN=bdFlexline;UID=Flexline;PWD=Flexline"
.Formulas(0) = "@Usuario='RVC' "
.SelectionFormula = vSql
.WindowTitle = "Reporte de Stock"
.WindowState = crptMaximized
.Action = 1
.Connect = ""
.SelectionFormula = ""
.LogOffServer 0, True
End With
Ojo que este control posee la Propiedad Formulas(), en la cual indicabamos
el valor para dicha formula (@Usuario) como string, pero en Basic 2005, no
tengo la propiedad formula, por que sucede esto si se trata de un ActiveX, o
como podria asignar el valor a dicha formula. Este es el codigo en Basic
2005.
Dim ReportFile As String
ReportFile = "C:\Documents and Settingsvasquez\Mis documentos\Visual
Studio 2005\Projects\CrystalReports\ReportesptStockArriolaFinal.rpt"
With AxCrystalReport3
.DiscardSavedData = True
.ReportSource = Crystal.ReportSourceConstants.crptReport
.ReportFileName = ReportFile
.Connect = "DSN=bdFlexline;UID=Flexline;PWD=Flexline"
.formulas(0) = "@Usuario="
.SelectionFormula = "{VistaStock.FAMILIA}=""SFF"""
.WindowTitle = "RVC Soft®"
.WindowState = Crystal.WindowStateConstants.crptMaximized
.Action = 1
.Connect = ""
.SelectionFormula = ""
.LogOffServer(0, True)
End With
Alli me muestra el error que dice lo siguiente: Error 1 'formulas' no es un
miembro de 'AxCrystal.AxCrystalReport'. C:\Documents and
Settingsvasquez\Mis documentos\Visual Studio
2005\Projects\CrystalReports\CrystalReports\Form1.vb 10 13 CrystalReports
Por favor echenme una mano Gracias...
Leer las respuestas