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-12-2016
jose001 jose001 is offline
Miembro
NULL
 
Registrado: jul 2016
Posts: 13
Poder: 0
jose001 Va por buen camino
Imprimir datos de un tedit en un rave report

Hola buenas tardes tengo un formulario donde realizo una busqueda de moviemientos de ventas y compras (segun la fecha) y la suma todal de ambas los traigo a cada uno en un tedit uno para poner el total de las compras y otro el total de las ventas, luego tengo un dbgrid donde listo las ventas segun la fecha que busque. En el reporte que es creado con rave report tengo una region en la cual esta asociado a un tzquery(de zeos) que trae los campos que se visualizan en el grid. pero lo que quiero es tambien mostrar en este reporte los 2 valores obtenidos que estan en el tedit es posible mostrar esto? una ayuda? gracias desde ya
Responder Con Cita
  #2  
Antiguo 12-12-2016
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.
Cita:
Empezado por jose001 Ver Mensaje
... pero lo que quiero es tambien mostrar en este reporte los 2 valores obtenidos que estan en el tedit es posible mostrar esto?
...
Ejemplo que muestra un texto en Rave, en este caso el contenido de un Edit:
Código Delphi [-]
procedure TForm1.RvSystem1Print( Sender: TObject );
var
  br: TBaseReport;
begin
  br := TBaseReport( Sender );
  br.SetFont( 'Arial', 15 ); // ( fuente y tamaño )
  br.GotoXY( 1.1 , 2.3 );    // ( posiciónes X, Y )
  br.Print( Edit1.Text );
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 13-12-2016
jose001 jose001 is offline
Miembro
NULL
 
Registrado: jul 2016
Posts: 13
Poder: 0
jose001 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola.

Ejemplo que muestra un texto en Rave, en este caso el contenido de un Edit:
Código Delphi [-]
procedure TForm1.RvSystem1Print( Sender: TObject );
var
  br: TBaseReport;
begin
  br := TBaseReport( Sender );
  br.SetFont( 'Arial', 15 ); // ( fuente y tamaño )
  br.GotoXY( 1.1 , 2.3 );    // ( posiciónes X, Y )
  br.Print( Edit1.Text );
end;

Saludos
Hola disculpa me perdi. donde iria ese codigo ? entiendo muy poco esto de los reportes. Generalmente yo hago la conexion usando primero un TrvDataSetConnection que este va asociado al query que traera mis datos y luego creando un TrvProject que este lo asocio al reporte creado para luego ejecutarlo con una llamada por ejemplo
Código Delphi [-]
 rvCaja.Execute
. Lei un poco y ese codigo que me diste tendria que implementarlo en un componente rvSystem de ser asi como seria? perdón fue mi culpa por no explicar antes como creaba el reporte. Si no fuera tanta molestia me podrias orientar un poco ? gracias de todas formas
Responder Con Cita
  #4  
Antiguo 13-12-2016
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Supongamos que deseas poner el texto de un Edit al final del reporte, en ese caso, desde Delphi:
Código Delphi [-]
...
begin
  RvProject1.SetParam('NombreDeParametro', Edit1.Text);
  RvProject1.Execute;
end;

Y desde el Page Designer de Rave, agrega un componente Band llámalo PageFooter( por ejemplo ) y en Band Styles selecciona:
Código:
Print location  -> Body footer
Print Occurence -> First(1)
Dentro de la banda "PageFooter" agrega un componente DataText y en las propiedades de este componente hace click sobre los puntos suspensivos de la propiedad DataField.
Se abrirá un cuadro de dialogo, hace click sobre el botón Insert parameter y en el cuadro de texto titulado Data Text aparecerá:
Código:
param.
Delante y seguido del punto, escribe el nombre que le diste al parámetro en Delphi ( para el ejemplo sería: NombreDeParametro ). Después de aceptar verás que el DataText en pantalla figura como:
Código:
  param.NombreDeParametro
Por último guarda el proyecto rave y llámalo desde Delphi.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 14-12-2016
jose001 jose001 is offline
Miembro
NULL
 
Registrado: jul 2016
Posts: 13
Poder: 0
jose001 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola.

Supongamos que deseas poner el texto de un Edit al final del reporte, en ese caso, desde Delphi:
Código Delphi [-]
...
begin
  RvProject1.SetParam('NombreDeParametro', Edit1.Text);
  RvProject1.Execute;
end;

Y desde el Page Designer de Rave, agrega un componente Band llámalo PageFooter( por ejemplo ) y en Band Styles selecciona:
Código:
Print location  -> Body footer
Print Occurence -> First(1)
Dentro de la banda "PageFooter" agrega un componente DataText y en las propiedades de este componente hace click sobre los puntos suspensivos de la propiedad DataField.
Se abrirá un cuadro de dialogo, hace click sobre el botón Insert parameter y en el cuadro de texto titulado Data Text aparecerá:
Código:
param.
Delante y seguido del punto, escribe el nombre que le diste al parámetro en Delphi ( para el ejemplo sería: NombreDeParametro ). Después de aceptar verás que el DataText en pantalla figura como:
Código:
  param.NombreDeParametro
Por último guarda el proyecto rave y llámalo desde Delphi.

Saludos
muchas gracias por la ayuda me sirvió de mucho y aprendi algo nuevo que no sabia muchas gracias
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
Imprimir imagen y datos(combobox) en rave report maxzama Varios 6 08-04-2015 18:42:37
Imprimir la imagen de un PaintBox en Rave report marcelocarazas Impresión 15 22-12-2014 23:43:39
Imprimir grafica en rave report!! MARLON1 Impresión 0 13-06-2011 18:16:12
Imprimir un query en rave report cacu OOP 3 26-03-2008 20:02:40
como imprimir un DBGrid con rave report? chepelink Impresión 1 16-01-2008 13:41:37


La franja horaria es GMT +2. Ahora son las 04:20:58.


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