![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Para comprender mejor como funciona
la selección de la bandeja, vamos a desarrollar una pequeña aplicación. Cargas Delphi, e inicias un nuevo proyecto. Le llamaremos Eligebandejas Nuetro proyecto tendrá por ahora una sola unidad. El nombre se lo pones a tu gusto, que sea algo original y nunca visto antes, como por ejemplo Mainform. Nuestra unidad tendrá aparte del form, dos speedbuttons, una etiqueta y un PrinterSetupDialog. El caption del primer boton será 'Printer Setup'. El caption de la etiqueta será 'Bin Code' ( que es lo que queremos conocer). El otro boton, de momento lo dejamos inutil. Al terminar el codigo debe quedar así: Código Delphi [-] Código Delphi [-]
Compila el proyecto y ejecutalo con tu impresora. Apunta lso codigos de cada bandeja. Saludos |
|
#2
|
|||
|
|||
|
Añadamos una segunda unidad, que será un report para ver como funciona la elección de bandeja. Este report será lanzado por el segundo botón de la unidad principal. Así pues, lo primero es escribir algo en el caption del segundo boton: Pondremos 'Print' y el eventon on click se encargará de lanzar el report. En resumen, la unidad principal quedá así:
La segunda unidad tendrá un quickreport. La propiedad bands de este será todas false menos HasDetail y HasPage Header En la banda de cabecera pondremos un TQRLabel y en el caption algo descriptivo como: 'Prueba de selección de bandeja' En la banda de detalles colocamos otro TQRLabel para que veamos como queda el report El codigo quedará así
En fin, espero haber respondido a lo que planteabas. Saludos |
|
#3
|
|||
|
|||
|
Te agradezco mucho el tiempo que te has tomado, pero a pesar de elegir la bandeja 3, el reporte sigue saliendo en la bandeja 2 (que es la que tiene el papel que tiene seteado el QR).
Alguna otra solución ? |
|
#4
|
|||
|
|||
|
Cita:
Para comprobar si eso es asi, lo mejor es que imprimas dede el word, cambiando la bandeja a ver si obedece. Por último decirte que lo anterior solo trabaja para las versiones de qreport 362. Si usas alguna anterior debes modificar el codigo de TPrinterSetting.ApplySetting en el QRPrntr.pas. Si fuese así dímelo y te lo envío Saludos. |
|
#5
|
|||
|
|||
|
Nuevamente muchas gracias, por a probarlo y te cuento como me fue.
|
|
#6
|
|||
|
|||
|
Hola buenas
Quería preguntar si se podría conseguir el mismo resultado sin necesidad de tener instalado el quickrep pro. He probado a instalarlo y el ejemplo funciona perfectamente, pero el quickrep me provoca errores de incompatiblidad con los componentes teechart y al final la cosa me causa más problemas que soluciones, de ahí mi pregunta. En todo caso, gracias por la ayuda ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como seleccionar campos de una tabla sin saber cuantos van a seleccionar | david duarte | SQL | 7 | 05-04-2010 21:15:43 |
| seleccionar bandeja de imprecion | moy68 | Impresión | 0 | 11-06-2005 03:02:20 |
| Seleccionar Impresora con QuickReport | quade | Varios | 1 | 09-06-2004 10:38:48 |
| seleccionar bandeja de entrada del papel en FastReport | jhges | Impresión | 0 | 12-11-2003 16:16:26 |
| Cerrar bandeja CDs | JMGR | Varios | 6 | 27-07-2003 14:52:12 |
|