Ver Mensaje Individual
  #2  
Antiguo 06-10-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Reputación: 3
navbuoy Va por buen camino
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.
Responder Con Cita