Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   ¿Cómo obtener la resta de 2 campos en FastReport? (https://www.clubdelphi.com/foros/showthread.php?t=96881)

maravert 05-10-2024 23:38:29

¿Cómo obtener la resta de 2 campos en FastReport?
 
1 Archivos Adjunto(s)
Hola, estoy tratando de realizar la resta de 2 campos que sumo en la banda ReportSummary

Tengo estos 2 resultados

[SUM(<frxDBDataset1."Monto">,MasterData1)]
[SUM(<frxDBDataset1."Descuento">,MasterData1)]

Y quiero obtener el Resultado de la Resta de Monto - Descuento
En Total

Algo así

navbuoy 06-10-2024 13:13:33

Para realizar la resta de dos campos en la banda ReportSummary en FastReport, puedes hacer la operación directamente en el editor de expresiones o bien a través de un campo calculado en el mismo informe.

Opción 1: Usar Expresión Directa
Si ya tienes las sumas de los campos Monto y Descuento, simplemente puedes restar los resultados de ambas sumas en una nueva expresión. Utiliza la siguiente expresión en el lugar donde quieres mostrar el total:

Código:

[SUM(<frxDBDataset1."Monto">,MasterData1) - SUM(<frxDBDataset1."Descuento">,MasterData1)]
Pasos:
Abre el editor de FastReport en tu proyecto.
En el área donde deseas mostrar el resultado (puede ser un Text en la banda ReportSummary), coloca la expresión anterior.
FastReport calculará la resta de los resultados de las sumas de los campos Monto y Descuento.



Opción 2: Campo Calculado
Si prefieres utilizar un campo calculado para esta resta, sigue estos pasos:

Abre el editor de FastReport.
En la sección de datos, selecciona el conjunto de datos (frxDBDataset1) y crea un nuevo campo calculado.
Define el cálculo de la resta entre Monto y Descuento en ese campo.
Luego, en la banda ReportSummary, simplemente muestra el campo calculado en lugar de escribir la fórmula de la resta.

Ejemplo en FastReport:

Código:

FieldName := frxDBDataset1."Monto" - frxDBDataset1."Descuento";
Cualquiera de estas dos opciones debería permitirte obtener el resultado deseado de la resta de Monto menos Descuento en la banda ReportSummary.


La franja horaria es GMT +2. Ahora son las 22:02:23.

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