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 05-10-2024
maravert maravert is offline
Miembro
 
Registrado: jul 2004
Ubicación: Xalapa, México
Posts: 167
Poder: 21
maravert Va por buen camino
¿Cómo obtener la resta de 2 campos en FastReport?

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í
Imágenes Adjuntas
Tipo de Archivo: jpg Restar.jpg (37,6 KB, 5 visitas)
Responder Con Cita
  #2  
Antiguo 06-10-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 280
Poder: 2
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
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
Resta entre Campos shoulder MySQL 3 16-01-2013 20:00:38
Como usar Update con una condicion where de la resta de dos campos cvlaso77 SQL 5 24-04-2012 01:42:57
Resta de Campos timestamp amerika111 Firebird e Interbase 11 25-06-2011 19:38:36
Condición Where con resta de 2 campos Johnny Q SQL 6 13-01-2006 18:02:57
Resta/Campos Tipo Time UTECYBER OOP 1 15-12-2003 20:02:02


La franja horaria es GMT +2. Ahora son las 20:45:12.


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
Copyright 1996-2007 Club Delphi