Ver Mensaje Individual
  #2  
Antiguo 12-01-2010
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Reputación: 24
ContraVeneno Va por buen camino
Vamos a ver si te puedo ayudar un poco.
Una vez que instales el QRDesing, revisa el archivo QRDesing.Inc, que puedes editar con cualquier editor de texto. En este archivo encuentras opciones de configuración que te pueden ayudar, como por ejemplo, para habilitar la capacidad de crear scripts de código dentro del qrdesing, tendrías que cambiar la línea:

Cita:
Empezado por QRDesing.Inc
{---------------------------------------------------------------------}
{----- enables QRDesign's script language for event handlers -----}
{---------------------------------------------------------------------}
{.$DEFINE Scripts}
Por esta otra:
Cita:
Empezado por QRDesing.Inc
{---------------------------------------------------------------------}
{----- enables QRDesign's script language for event handlers -----}
{---------------------------------------------------------------------}
{$DEFINE Scripts}
vamos, que solo es cuestión de quitar el punto al inicio de la línea para activar esa opción.

De igual forma puedes cambiar la forma en que se ve el diseño de la pantalla de edición, si quieres hojas tamaño carta como predeterminadas, si quieres manejar archivos JPG y algunas otras cosas.

No recuerdo si es necesario "recompilar" el qrdesing despues de hacer estos cambios, pero no estaría de mas.

Y ahora sí, para utilizarlo, en tu módulo de datos o donde tengas tus componentes, requieres colocar un TReportDesignerDialog, que es el componente que te ayuda a editar e imprimir reportes.

Para accesar a este, puedes utilizar cualquiera de las siguientes opciones:

Código Delphi [-]
ReporteDesingerDialog.EditReport(RutaYNombreDelArchivoDelReporte); // para editar

 
ReporteDesingerDialog.PreviewReport(RutaYNombreDelArchivoDelReporte); // para Imprimir

Puedes consultar la ayuda de este componente y seguramente encontrarás más información.

Saludos.
__________________

Responder Con Cita