FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
gracias ecfisa
Cita:
|
#2
|
||||
|
||||
A eso me refería yo en mi comentario. Además hay otro problema: si se edita un registro que no sea el último, deben recalcularse todos los registros siguientes.
__________________
http://www.gestionportable.com |
#3
|
||||
|
||||
Lo malo de utilizar el evento AfterPost es que si vos haces el while not DataSet.eof cuando haces DataSet.Next se llama internamente al Post y entras en un bucle infinito termina dandote un error del tipo stackoberflow
|
#4
|
||||
|
||||
Puedes desactivar el evento AfterPost al inicio del procedimiento y volver a activarlo al final...
__________________
http://www.gestionportable.com |
#5
|
||||
|
||||
Cita:
Pero algo que remarcó pacopenin: "siendo solo 7 registros" me dió una idea... Si tu TDataSet soporta la propiedad RecNo podrías hacer:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
ecfisa, ¿y si después de estar calculados todos los valores modifica por ejemplo la fila 2? Habrá que recalcular todo desde ahí hasta el final. Sigo pensando que hay situaciones donde la ley del mínimo esfuerzo compensa con creces el trabajo de hacer una solución más elegante, y esta es claramente una de ellas.
Saludos,
__________________
http://www.gestionportable.com |
#7
|
||||
|
||||
Hola pacopenin.
Cita:
Comparto plenamente con vos que si deben recalcularse los valores, no hay otro camino que recorrer la tabla desde el actual al último registro. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 12-09-2014 a las 11:16:40. |
|
|
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 |
|