Pregunta: | 595 - TAMAÑO DEL PAPEL DE UN REPORTE |
Autor: | Walter |
Cual es la forma de modificar el tamaño de hoja de un reporte hecho en Crystal Reports desde un programa creado en VB 5.0. Al ejecutar el reporte lo imprime con el tamaño de hoja configurado desde Crystal |
Respuesta: | JOSE IVAN VASQUEZ RAMOS |
SI ESTAS TRABAJANDO CON REPORTES LOS CUALES NECESITAN UNA HOJA PEQUEÑA QUE NO SE PUEDE CONFIGURAR EN CRYSTAL ENTONCES LO QUE DEBES HACER ES REALIZAR UN PROCESO POR QUIEBRES Y CONTAR LAS LINEAS QUE ENTRARAN EN EL REPORTE ES ALGO COMPLICADO DE REALIZAR PERO ES NECESARIO EN LA MAYORIA DE APLICACIONES DE LAS ORGANIZACIONES.
SI QUIERES SABER COMO REALIZARLO ESBRIBE |
Respuesta: | Mirna Díaz |
Si estas trabajando con la versión 5.0 del Crystal Reports lo único que debes hacer es lo siguiente: - Modifica la propiedad WindowShowPrintSetupBtn a True, del control Report ya sea en tiempo de diseño o ejecución Con eso permitiras que a la hora de visualizar el reporte puedas configurar los detalles de la impresora o incluso cambiarla. |
Respuesta: | herney salazar |
puedes primero mostrar un caja de dialogo de impresora con un common dialog y luego si mandas el reporte de esta manera la persona puede configurar la orientacion y el tamaño del papel ejemplo public sub command1_click() commondialog.cancelerror=true commondialog.showprinter if err<>0 then procedimientoparadispararelreporte end if end sub Nota esta forma es util porque algunos cristal por lo menos el 4.6 solo permite mandar a imprimir a la impresora predeterminada ciao |
Respuesta: | Walter |
Mirá, por lo que yo maenjo, el crystal report siempre (ya sea en la vista de diseño o cuando se ejecuta) toma el tamaño de la hoja configurada en la impresora. Si cambias el tamaño del papel en el panel de control, hay que cerrar y volver a abrir el reporte para que te tome el nuevo tamaño. Espero haber sido útil. |