atte
giovanni

| |||
imprimir documento de boletas hola amigos tengo un problema bien grave y necesito salir de este problema es que necesito imprimir mi boleta depues de grabar pero no se como hacerlo, si me dices que crear un reporte en crystal la lo tengo pero lo que necesito es imprimir directamente si algunos de ustedes me ayudaran agradeceria bastante. atte giovanni ![]() |
| |||
Yo estoy en la misma, necesito imprimir tickets de un sist de facturacion, lod datos los saco de sql server . intente de varias formas pero me sigue tirando errores, si lo puedo solucionar te paso el codigo. dejame tu mail, porque a veces me cuelgo y no entro seguido el mio es [email protected]. aparte es bastante larguito para escribirlo aca. lo unico que logre es levantar un informe en cristal,antes quise hacer algo creando una clase de impresion pero me volvi loco, porque me levantaba el cuadro de dialogo de la impresora pero no hacia nada. Bueno cualquiero cosa manda mail Salu2 |
| |||
Aca adjunto algo de codigo por ahi mi problema te sirve de algo. una ves que termino de crear el informe en crystal. lo estoy haciendo en un winform aparte (por ahora), en el cuadro de herramientas busco el crystalReportViewer y lo inserto en el form. en la propiedad ReportSource busco el informe creado y lo cargo, luego creo un boton en el mismo formulario, y le pongo el siguiente codigo. Private Sub btnDisplayReport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDisplayReport.Click 'Borra el origen del informe anterior crViewer.ReportSource = Nothing 'Crea los objetos de valores de parametro Dim paramStartDate As New ParameterDiscreteValue Dim ParamEndDate As New ParameterDiscreteValue paramStartDate.Value = txtinicio.Text ParamEndDate.Value = txtfin.Text 'Crea la coleccion de parametros Dim paramList As New ParameterFields 'Crea los objetos Parameter y los añade a la coleccion Dim paramTemp As ParameterField paramTemp = New ParameterField paramTemp.ParameterFieldName = "@Beginning_date" paramTemp.CurrentValues.Add(paramStartDate) paramList.Add(paramTemp) paramTemp = New ParameterField paramTemp.ParameterFieldName = "@Endindg Date" paramTemp.CurrentValues.Add(ParamEndDate) paramList.Add(paramTemp) 'asigna la coleccion parameters al visor de informes crViewer.ParameterFieldInfo = paramList 'Carga el informe crViewer.ReportSource = Application.StartupPath & "C:\Documents and Settings\Carlos\Mis documentos\Visual Studio Projects\9-10\Bartolomeo cambiando facturacion\Interfaces\info4.rpt" End Sub info4.rpt es el informe creado. bueno mi problema es que cuando lo cierro y lo quiero volver abrir me dice que no puede cargar el informe. Fijense si pueden mejorar el codigo o aportar alguna otra idea. Saludos |