Crea un reporte en crystal reports que trae el .net, y usa este codigo para mandarlo a pantalla y asi poder imprimirlo por el crystal.
Sub Imprimir_Reporte()
Dim parametro_coleccion As New CrystalDecisions.Shared.ParameterValues()
Dim parametro_valor As New CrystalDecisions.Shared.ParameterDiscreteValue()
Dim rep As New rptReporte
With rep
parametro_coleccion.Clear()
parametro_valor.Value = MayoristaKey
parametro_coleccion.Add(parametro_valor)
.DataDefinition.ParameterFields("MayoristaKey").ApplyCurrentValues(parametro_coleccion)
crvPrecalculo.ReportSource = rep
rep = Nothing
parametro_coleccion = Nothing
parametro_coleccion = Nothing
End With
End Sub
Si quieres ponerle mas parametros al reporte ponle mas veces
Hola Hector,
te hago una consulta, utilicé el código que escribiste acá. El inconveniente que tengo ahora es que, en el stored procedure tengo un parámetro del tipo varchar(1000) y desde vb.net 2003 le paso una variable de tipo string pero me dice "Invalid field name". Creo que el String es incompatible con el varchar(1000) porque es en el único caso que me da error, sabrías decirme cómo solucionarlo?
Muchas gracias.-