Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-01-2010
Avatar de yapt
yapt yapt is offline
Miembro
 
Registrado: sep 2006
Ubicación: España
Posts: 258
Poder: 18
yapt Va por buen camino
Question QrDesign "Introducción"

Hola a todos,

alguien podria, a vista de pájaro, indicar los pasos a seguir para conseguir lo siguiente ? :

- Hacer un report (QuickReport).
- Ponerlo en una aplicación.
- Que el usuario pueda modificar "ciertas partes" de ese report. Por ejemplo, que pueda mover/cambiar la letra de los campos, pero que no pueda borrarlos.
- que el mismo usuario NO pueda modificar OTROS informes/reports.

Tengo QuickReport y QrDesign.... también el manual de QrDesign (un hlp) y un buen número de componentes que no "atino" a encajar.

No sé, un mini how-to de como conseguir "mi primer QrDesign"... o algo así.

Saludos y gracias.
Responder Con Cita
  #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
Poder: 23
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
  #3  
Antiguo 12-01-2010
Avatar de yapt
yapt yapt is offline
Miembro
 
Registrado: sep 2006
Ubicación: España
Posts: 258
Poder: 18
yapt Va por buen camino
Bueno, pues me he lanzado y ya parece que le voy cogiendo el "truco" (aunque sea minimamente).

La verdad es que la documentación es mala, mala, mala...... pero ya estoy en ello.

Me han servido tus comentarios. Al menos me han dado las pistas de por donde empezar.

Muchas gracias...
Responder Con Cita
  #4  
Antiguo 13-01-2010
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
cualquier duda la podemos ir resolviendo poco a poco, todo va a depender de que es lo que quieras hacer y con que lo quieras hacer...

saludos.
__________________

Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Comentario "aplastante" contra los que atacan la "piratería" Casimiro Notevi La Taberna 12 07-03-2010 14:03:02
"OBJECT OR CLASS TYPE REQUIRED" en "APPLICATION EXENAME" Xavierator Varios 3 27-10-2008 09:09:50
Necesito llamar a métodos de clases "hija" desde su clase "padre" Flecha OOP 17 20-04-2007 00:03:53
¿cuál es mejor: "close" o "application.terminate"? unreal4u Varios 5 05-03-2007 11:01:19
porque no me reconoce los caracteres "*" ni "%" cuando filtro mrmago Conexión con bases de datos 10 27-01-2006 04:21:16


La franja horaria es GMT +2. Ahora son las 10:29:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi