Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-09-2014
Avatar de Jere_84
Jere_84 Jere_84 is offline
Miembro
NULL
 
Registrado: sep 2011
Ubicación: Córdoba, Argentina
Posts: 214
Poder: 0
Jere_84 cantidad desconocida en este momento
Cálculos en DbGrid con valores en registros anterioriores

Hola! utilizo una TDBGrid y es una opción especial la que estoy haciendo donde se van a cargar siempre 7 registros fijos en la tdbgrid. El usuario al ingresar a la opción ya están los 7 registros vacíos o en cero y se irían ingresando los valores correspondientes.

Lo que tengo que hacer es que cuando el usuario esta cargando valores en un registro antes de pasar al siguiente registro (hacer Post) el calculo que se debe hacer en una columna de importe es:

Se toma el importe de la fila o registro en que se está parado y se resta (–) el importe de la fila o registro anterior, a este resultado se le aplica el campo porcentaje de la fila o registro anterior, y se le suma el importe fijo de la fila o registro anterior.

Digamos si estoy parado en el Row 2, antes de pasar al 3, se tiene que calcular una columna que esta en el row 2 con valores del row 1. Y luego si ir al 3. Lo mismo antes de ir al 4. y así sucesivamente.

Estuve intentando en el evento BeforePost del data set con un while pero cuando se hace DataSet.Prior o DataSet.Next internamente se llama al post y se vuelve a ejecutar el evento BeforePost y entras en un ciclo infinito

Me gustarían algunas ideas de sugerencia.

Gracias de antemano.
Responder Con Cita
 



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
concatenar dos valores de registros distintos según duplicados lmpadron SQL 3 30-08-2012 17:05:05
Detectar en un label registros con valores iguales y mostrarlo como uno solo Rofocale Varios 7 16-06-2011 09:48:20
Realizar calculos y buscar número mayor en DBGrid lujurock Conexión con bases de datos 14 12-11-2008 11:05:17
cambiar valores de registros daniel_snokker Conexión con bases de datos 1 12-10-2007 18:52:56
Hacer calculos con campos de un dbgrid... hademon Varios 1 16-09-2005 15:13:27


La franja horaria es GMT +2. Ahora son las 13:43:48.


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