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 05-10-2005
bignoni bignoni is offline
Registrado
 
Registrado: oct 2005
Posts: 3
Poder: 0
bignoni Va por buen camino
Cambiar datos en la previsualizacion

Me gustaria que los usuarios del programa que estoy haciendo pudiesen cambiar valores en la misma previsualizacion, sabeis con que paquete de impresion ( rave, qreport, etc) lo prodria hacer y como.


Gracias
Responder Con Cita
  #2  
Antiguo 05-10-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Depende de qué valores quieres cambiar.

Si en la base de datos tienes guardado un número "1" y quieres que salga "Desaparecido en combate", cualquier paquete te lo permite.

Si quieres poder mover los controles de sitio y demás, puede un paquete sea más cómodo que otro.

Concreta un poco más lo que quieres hacer.

Un saludo
Responder Con Cita
  #3  
Antiguo 05-10-2005
bignoni bignoni is offline
Registrado
 
Registrado: oct 2005
Posts: 3
Poder: 0
bignoni Va por buen camino
Actualmente utilizo Rave.

Creo un informe en el que doy una serie de valores de un producto, por ejemplo uno de ellos es el color, me gustaria que el usuario pudiese cambiarlo en la previsualizacion, osea que en vez de la palabra rojo , pudiese poner el cliente la palabrar azul o verde.

Saludos
Responder Con Cita
  #4  
Antiguo 05-10-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Tendrás que guardar en algun sitio las preferencias del usuario algo así:
Código:
Valor del campo    A Mostrar
----------------------------
          1                 rojo
          2                 azul
          3                 verde
En una tabla, en un archivo .ini (ayuda de TiniFiles), en el registro de windows(ayuda de TRegistry), etc.

En el evento OnBeforePrint de ese DBText, cargas las preferencias del usuario, con un "case Campo.Asinteger of" miras el valor del campo, y cambias el parámetro de textp que te ofrece ese evento.

Esta validación de los datos se hacen justo antes del Preview del informe, por tanto, si quiere cambiar una palabra, tendrá que cerrar la vista preliminar, modificar las preferencias y hacer el Preview de nuevo.

saludos
Responder Con Cita
  #5  
Antiguo 05-10-2005
bignoni bignoni is offline
Registrado
 
Registrado: oct 2005
Posts: 3
Poder: 0
bignoni Va por buen camino
No me he explicado bien, lo que me gustaria es que en la misma previsualizacion se puediesen cambiar datos que ademas, por seguir el tema de los colores, no serian standar sino que el cliente podria pone 'azul clarito tirando a verde' por ejemplo.

osea, lo que quiere es que el cliente pueda editar lo que aparezca en la previsualizacion.

Saludos y gracias por tus contestaciones.
Responder Con Cita
  #6  
Antiguo 05-10-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Así lo había entendido.

Explica con todo detalle qué tipo de informe es.
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


La franja horaria es GMT +2. Ahora son las 11:43:06.


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