FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Quick Report - Como obtener el valor de un QRExpr
Holas!!
Gente alguien sabe como obtener el valor de un QRExpr en un reporte con Quick Report. El tema es que al hacer QRExpr.Caption me muestra el "Text" digamos o la expresión asociada al componente, ejemplo: 'SUM(CANTIDAD)'. Y si hago QrExpr.Value el valor devuelto es del tipo TQREvResult y no se como utilizarlo. Desde ya muchas gracias. Saludos. |
#2
|
||||
|
||||
Cita:
Edito: Algo más general para utilizarlo en tiempo de ejecución sería:
saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 15-10-2005 a las 15:18:30. |
#3
|
|||
|
|||
Hola, tengo el mismo problema, pero me sale un error al declarar la varibale
var x:tqrevresult; [Error] Undeclared identifier: 'TQREvResult'
__________________
Saludos |
#4
|
||||
|
||||
Clic en tu código fuente (ojo: no en la ventana de errores de compilación), sobre la palabra QREvResult y F1, te dirá en qué unidad está declarado, y lo añades a los uses.
saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
Hola de nuevo.
La unidad correcta que en este caso es QRCTRLS si esta en el uses. Podria ser que mi delphi 4 no trae esa tipo de variable? Gracias por la ayuda.
__________________
Saludos |
#6
|
||||
|
||||
Cita:
Resulta que ese tipo de datos está en otra unidad, no en qrCtrls. uses qrexpr; saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
|||
|
|||
obtener el valor de un qrexpr
Hola amigos la verdad implemente su codigo del segundo ejemplo pero no me funciona . mi pregunta es como implementar u obtener ese valor con los ejemplos que dieros sean un poco mas claros por favor. estoy desesperado.
|
#8
|
||||
|
||||
Uniendo mis mensajes anteriores....
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#9
|
|||
|
|||
qrexpr
uses qrexpr,QRCTRLS;
var x:tqrevresult; valor:Variant; numero:Real begin x:=qrexpr1.value; case x.Kind of resInt : valor := x.intResult; resDouble : valor := x.dblResult; resString : valor := x.strResult; resBool : valor := x.booResult; else valor := Unassigned; numero:=qrexpr1.value.dblResult; end; como le asigno a numero el valor real de QRExpr1???? |
#10
|
||||
|
||||
Declara numero como Double o Extended (yo siempre uso Extended).
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#11
|
|||
|
|||
QRExpr
Lamentabvlemente no tuve suerte con el codigo anterior siento que es imposible obtener el valor de un qrexp.
Gracias de todos modos!! |
|
|
|