Ayuda en Datareport (imprimir factura)
hola, tengo un problema con el datareport.... necesito imprimir facturas según su id_factura, pero al momento de imprimir el reporte, el datareport me muestra todas las facturas q tengo en la base, lo q yo deseo es ingresar a cierta factura e imprimir solo esa.. como puedo hacerlo??
Los capos a imprimir lo hecho mediante una istruccion sql
hay q hacer algún codigo extra??
lo q uso para imprimir es un datareport1.show
gracias!!
Los capos a imprimir lo hecho mediante una istruccion sql
hay q hacer algún codigo extra??
lo q uso para imprimir es un datareport1.show
gracias!!
Mi estimado:
te recomiendo que No uses el Datareport,. Ya que aparte de ahorrarte algunas DLL al momento de instalar tu programa en otro PC, el DataReport es muy limitado. Para imprimir Facturas, lo mejor es imprimir con el objeto PRINTER. Además, no lo mas común es que se use una impresora Matríz de punto para imprimirlas, para lo cual, lo más óptimo, es imprimir caracteres tipo DOS, para lo cual se usa otro método. que por lo demás, también es fácil de uar. escríberme y te podré ayudar.
te recomiendo que No uses el Datareport,. Ya que aparte de ahorrarte algunas DLL al momento de instalar tu programa en otro PC, el DataReport es muy limitado. Para imprimir Facturas, lo mejor es imprimir con el objeto PRINTER. Además, no lo mas común es que se use una impresora Matríz de punto para imprimirlas, para lo cual, lo más óptimo, es imprimir caracteres tipo DOS, para lo cual se usa otro método. que por lo demás, también es fácil de uar. escríberme y te podré ayudar.
Hola,como implmentas el uso de facturas por dublicado imprimiendo con el objeto PRINTER. Saludos
No puedo configurar la hoja de Impresion, la hoja que debo utilizar es continua y diferente a la standar
Te sugiero que cuadres, a la hoja por coordernadas X Y o si lo estas haciendo por una sola linea entonces trata de cuadradar al tanteo.
PUEDO IMPRIMIR CON EL DATAREPORT EN FORMA HORIZONTAL A VER QUIEN ME DICE ESO
sql = "SELECT C.COD_CLIENTE, C.ABREVIATURA_PAIS, C.NOM_CLIENTE, C.DIRECCION, C.PAIS, C.CIUDAD, C.TELEFONO_1, C.TELEFONO_2, " & _
"P.CONSECUTIVO_ORDEN, P.TIPO_DOCUMENTO, P.FORMA_PAGO, P.FECHA, P.VENDEDOR, P.TOTAL," & _
"D.CONSECUTIVO_ORDEN, D.CODIGO, D.REFERENCIA, D.CANTIDAD, D.PRECIO, D.CODIGO_BARRA " & _
"FROM CLIENTE C LEFT JOIN PEDIDO P ON P.REGISTRO = C.REGISTRO " & _
"LEFT JOIN DETALLE_PEDIDO D ON D.CONSECUTIVO_ORDEN = P.CONSECUTIVO_ORDEN Where D.CONSECUTIVO_ORDEN = " & CInt(txtconsecutivo.Text) & ""
"P.CONSECUTIVO_ORDEN, P.TIPO_DOCUMENTO, P.FORMA_PAGO, P.FECHA, P.VENDEDOR, P.TOTAL," & _
"D.CONSECUTIVO_ORDEN, D.CODIGO, D.REFERENCIA, D.CANTIDAD, D.PRECIO, D.CODIGO_BARRA " & _
"FROM CLIENTE C LEFT JOIN PEDIDO P ON P.REGISTRO = C.REGISTRO " & _
"LEFT JOIN DETALLE_PEDIDO D ON D.CONSECUTIVO_ORDEN = P.CONSECUTIVO_ORDEN Where D.CONSECUTIVO_ORDEN = " & CInt(txtconsecutivo.Text) & ""