Domingo 22 de Diciembre de 2024, 07:45
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Impresion Directa Para Un Reporte En Cr8
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Impresion Directa Para Un Reporte En Cr8 (Leído 16784 veces)
Lemus
Miembro activo
Mensajes: 46
Impresion Directa Para Un Reporte En Cr8
«
en:
Domingo 17 de Abril de 2005, 00:03 »
0
Hola a todos
Es un gusto saludareles y comentarles que tengo un problema... bueno, asi lo llamo...
El punto es que no se como imprimir desde VB6 un reporte que esta en Crystal reports 8 sin que me aparezca el visualizador (viewer) y el cuadro de dialogo de la impresora...
Lo que intento hacer es imprimir directamente el reporte sin verlo y sin seleccionar la impresora o el numero de páginas que quiero que se impriman.
Dicho de otra forma, que sucedan solo dos acciones:
1) Presionar un boton que indica lo orden de impresión del reporte, y
2) que se imprima el reporte
Pues bueno es lo que no puedo hacer....
Si alguien sabe y me pudiese orientar se lo agradeceria mucho.
Gracias a todos de antemano.
.:: Lemus ::.
http://www.heliodon.com.mx
Tweet
___________________________________________________
::: LEMUS ::: TheGreatHomeless :::
___________________________________________________
http]
Roll
Miembro activo
Mensajes: 76
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #1 en:
Domingo 17 de Abril de 2005, 17:54 »
0
El Crystal report control, posee una propiedad llamada Destination con los siguientes valores
0 - Imprimir en ventana
1 - Imprimir en impresora
2 - Imprimir en archivo
3 - Imprimir a Mapi
4 - Imprimir con intercambio (que no se muy bien para q sirve)
espero que te sirva de ayuda
saludos!
WOOOOOOOOOOOOOOOOOOOOOOOOOP
Lemus
Miembro activo
Mensajes: 46
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #2 en:
Lunes 18 de Abril de 2005, 09:49 »
0
Gracias por responder Roll...
Oye el control que mencionas no lo tengo como tal (Crystal report control),solo tengo, bueno que sean visibles, el CRViewer (donde se visualiza el reporte) y el diseñador que se hace por cada reporte, y pues en estos no encontre la propiedad "Destination".
++ El load para el reporte es el siguiente (reporte generado dentro de vb)
---
Screen.MousePointer = vbHourglass
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
Screen.MousePointer = vbDefault
---
Mi reporte se llama CR1
---
Intente lo siguiente:
CR1.destination
CRViewer1.destination
(no funciono niguna de las propiedes)
Pues disculparas la ignorancia pero la verdad no se donde buscar la opciona que mencionaste enteriormente...
Te agadeceria si me pudieces ayudar de nuevo...
Tengo:
Windows XP SP2
Visual Basic 6.0
Crystal Reports 8 (solo puedo diseñar dentro de VB6,
no se que distribución sea)
___________________________________________________
::: LEMUS ::: TheGreatHomeless :::
___________________________________________________
http]
dimaggiomx
Nuevo Miembro
Mensajes: 1
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #3 en:
Lunes 18 de Abril de 2005, 16:29 »
0
Saludos,
Yo estoy tabajando con Visual NET (C#) que trae el Crystal Reports 8.5, y bueno tambien necesitaba imprimir directamente con la intervencion minima del usuario de darle clic a un boton.
Es decir, mi problema era mandar a imprimir directamente sin cuadros de dialogo de la impresora, sin ver el Viewer, etc. Estuve investigando muuucho por internet y hasta donde termine de investigar no hay manera de hacerlo directamente sin que te aparezca el cuadro de dialogo de la impresora.
La solicion por la que opte fue (exportar el archivo a PDF) y con un Software que venden el la pagina:
http://www.meadroid.com/scriptx/index.asp
Te ofrecen una solucion de impresion directa (es un active X) lo malo es que es con licencia
, pero bueno espero te sirva.
Suerte.
Roll
Miembro activo
Mensajes: 76
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #4 en:
Martes 19 de Abril de 2005, 00:28 »
0
Lemus
yo poseo los componentes "crystal report control" y "crystal report viewer control" y tambien trabajo con crystal report 8
kizas seas problema de tu version o algo parecido
a mi me funciona
Saludos
WOOOOOOOOOOOOOOOOOOOOOOOOOP
tolotoco
Nuevo Miembro
Mensajes: 8
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #5 en:
Lunes 25 de Abril de 2005, 18:05 »
0
Lemus,
Si usas el visualizador te aparecerá la ventana mostrándote el resultado. Es normal, para eso es.
Si lo que quieres es imprimir directamente el informe, añade a tu formulario un control Crystal Reports, pero el control no el visualizador, e indícale que imprima por código.
Si no recuerdo mal, porque yo trabajo con .NET desde hace un par de años, era con
CrystalReports1.Action = 1 - De esta forma imprimía directamente en la impresora.
Si no te aparece el control en tu barra de controles, añádelo porque seguro que debes tenerlo. Si no lo tuvieras instalado, lo tienes en el tercer disco del Visual Studio 6.0.
Si sigues sin solucionarlo envíame un correo y te enviaré un ejemplo.
Un saludo.
hugocsar
Nuevo Miembro
Mensajes: 8
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #6 en:
Miércoles 21 de Septiembre de 2005, 00:37 »
0
hey dimaggiomx :
Tengo el problema de como manipular estas dll's, ya que en el componente que anunciabas para descargar de una pagina .. lo hice ... y habia un .exe. el cual lo ejecute y se interno en windows/system32/ ... pero ahora como utilizar estas dll para la programacion de la impresion directa .. sabes de algo .. porfa ..ayudame .-.
y si preguntas por la licencia n .. no hay problem .... ...
gracias de antemano...
PDTA : el motivo q te pido ayuda de este tipo ,.. y asi de urgente es q toy asi de apurao friend .. ok., bye
jimmy007
Nuevo Miembro
Mensajes: 12
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #7 en:
Miércoles 21 de Septiembre de 2005, 07:07 »
0
Para imprimir directo a la impresora es con un metodo de la variable de tipo reporte de crystal reports:
Código: Text
CrxReport.PrintOut False, NCopias, , PagIni, PagFin
el False es para ke no muestre ningun diálogo al usuario, el siguiente es el número de copias y los 2 siguientes es el rango de páginas a imprimir, con esto se va directo a la impresora en caliente
espero les sirva
Saludos.
tolotoco
Nuevo Miembro
Mensajes: 8
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #8 en:
Miércoles 21 de Septiembre de 2005, 08:15 »
0
Buanos días hugocsar:
Para poder usar esas dll debes añadirlas en tu entorno de desarrollo. Para ello tienes que agregar la referencia correspondiente al Crystal Reports que ya te aparecerá en la lista y, una vez añadida la referencia ya podrás añadir el componente que te interese a la barra de controles.
Si no te aclaras envíame un correo y te iré guiando.
Saludos a todos
jimmy007
Nuevo Miembro
Mensajes: 12
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #9 en:
Miércoles 21 de Septiembre de 2005, 12:42 »
0
No se de ke dll's hablan pero si ya tienen el crystal ya con eso tienen para enviar la impresión directo a la impresora.
salu2.
hugocsar
Nuevo Miembro
Mensajes: 8
Re: Impresion Directa Para Un Reporte En Cr8
«
Respuesta #10 en:
Viernes 23 de Septiembre de 2005, 00:40 »
0
no viene asi de directo jimmy .. .. esa opcion q mencionas ta perfect en vb pero no asi en asp.net del cual añadiendo del reportviewer .. o del reportdocument .. no sale ningun metodo q contenga el " printout " .. pero gracias de todas formas .. repecto a ti TOLOTOCO .. puej mira q no puedo enviarte un correo .. porq no me deja la comunidad. no se porque .. pero weno .. la idea es q añado estas dll's a mis cuadro de herramientas como objetos COM de VS.NET 2003 y naranjas .. otra forma de poder manejarlas ??? Gracias de = forma a todos .... SALU2
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Impresion Directa Para Un Reporte En Cr8