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 04-02-2011
Jucho69 Jucho69 is offline
Miembro
 
Registrado: ene 2007
Ubicación: Ciudad Habana, Cuba
Posts: 118
Poder: 18
Jucho69 Va por buen camino
Unhappy ¿Como utilizar los QRExpr?

Hola a todos

Estoy creando un reporte con Delphi 6 para un programa sobre piezas mécánicas y tengo la siguiente duda: Tengo dos QRExpr en dos diferentes QuickRep que se ejecutan al unísono con un QRCompositeReport ambos QRExpr dan sus respectivos valores sin problemas pero ¿existe alguna forma de utilizar esos valores y realizar operaciones con ello?, por ejemplo QRExpr1+QRExpr2 o QRExpr1/QRExpr2 o algo por el estilo.

Saludos al Foro
Responder Con Cita
  #2  
Antiguo 16-02-2011
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Mira éste ejemplo:
Código Delphi [-]
procedure TForm1.DetailBand1BeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean);
begin
   Edit1.Text:= FloatToStr(QRExpr1.Value.dblResult/5);
end;
Pero creo que lo más adecuado es que definas en la propiedad "Expression" lo que deseas que te muestre el componente QRExpr, si quieres dividir dos número por ejemplo puedes poner algo como 4/7 como ejemplo, si quieres dividir un campo de un DataSet(en el caso de que trabajes con BD) pues puedes poner algo como :"Query1.ID/5", en fin hay muchas cosas que se pueden hacer...
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 16-02-2011
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Cita:
Empezado por Jucho69 Ver Mensaje
Hola a todos

Estoy creando un reporte con Delphi 6 para un programa sobre piezas mécánicas y tengo la siguiente duda: Tengo dos QRExpr en dos diferentes QuickRep que se ejecutan al unísono con un QRCompositeReport ambos QRExpr dan sus respectivos valores sin problemas pero ¿existe alguna forma de utilizar esos valores y realizar operaciones con ello?, por ejemplo QRExpr1+QRExpr2 o QRExpr1/QRExpr2 o algo por el estilo.

Saludos al Foro

Si te entendi bien, quieres hacer algun calculo con el QRExpr1 (del primer reporte) y el QRExpr2 (del segundo reporte)

no creo que sea problema, solo tienes que realizar el vinculo adecuado

Código Delphi [-]
QRInforme1.QRexpre1.Value + QRInforme2.QRexpre2.Value

o tambien puedes pasar los datos a variables y solo trabajas las variables...


Salu2
__________________
BlueSteel
Responder Con Cita
  #4  
Antiguo 17-02-2011
Jucho69 Jucho69 is offline
Miembro
 
Registrado: ene 2007
Ubicación: Ciudad Habana, Cuba
Posts: 118
Poder: 18
Jucho69 Va por buen camino
Thumbs up

Hola Rgstuamigo y BlueStell

Les agradezco los códigos porque es en esencia lo que estaba buscando,
en un reporte tengo un QRExpr3 con la expresión (ImpSE-SumaDeSumaDeImporte CUC) y en el otro reporte un QRExpr3 con igual expresión y queria ver si se podia utilizar el resultado de ambos para mostrarlo en un edit u otra operación posterior.

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
Quick Report - Como obtener el valor de un QRExpr bataola Varios 14 16-12-2007 09:21:59
QRExpr d044 Impresión 2 28-11-2007 14:04:56
como Utilizar una DLL de VB KaTo Varios 0 30-05-2004 19:01:30
Como utilizar un DCR y PAS andrestsas Varios 1 26-10-2003 19:31:58
como utilizar sql plus fcran Oracle 2 10-09-2003 02:44:01


La franja horaria es GMT +2. Ahora son las 01:01:53.


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