![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Seguimos con los problemas... ahora, los aggregates.
Hola de nuevo...
Esta vez el problema lo tengo con los Aggregates... Es la primera vez que lo uso también. A ver... tengo un TSimpleDataSet, que hace un "select * from ...". A ese TSimpleDataSet le tengo declarado un AggregateField, que me hace un Sum(COLUMNA). Hasta ahí bien, puedo poner un TDBText y pillar el valor de ese Field perfectamente... Y ahora viene el problema.. ![]() Además, al TSimpleDataSet le tengo puesto un filtro que activo y desactivo cuando quiero con un TCheckBox. Si activo el filtro, el DBText se actualiza bien, pero si lo vuelvo a desactivar, el DBText tiene el valor de los valores afectados por el filtro, por dos (el doble), más el valor de los valores a los que no afecta el filtro, ¿me he explicado?... Bueno, pongo un ejemplo: Tengo estos tres valores: - 1 (afectado por el filtro) - 3 (no afectado por el filtro) - 5 (afectado por el filtro) Al principio, con el filtro desactivado, el DBText me muestra el valor 9. Si activo el filtro, me muestra el valor 6, y ahora si desactivo el filtro, me muestra 15 !!, o sea, ((5+1)*2)+3... A partir de ahí, si vuelvo a activar el filtro me sale 6 (correcto), lo vuelvo a desactivar y me sale 5, y así hasta el infinito... y más allá.. ![]() ¿Alguien puede darme una explicación / solución a esto?. Muchas gracias de antemano.. ![]() Última edición por SKaRCHa fecha: 05-05-2003 a las 23:58:11. |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
pen drive problemas... | Vivi | Varios | 8 | 08-11-2005 15:55:01 |
Problemas con un tubo | Archer | API de Windows | 0 | 29-09-2005 16:49:46 |
Problemas con Delphi 6 | BugCoder | Varios | 0 | 11-05-2005 10:26:19 |
Problemas con ADO en win98se | Juancho | SQL | 1 | 16-02-2005 19:34:17 |
Problemas con DBExpress - ClientDataset | argami | Conexión con bases de datos | 4 | 26-07-2004 11:21:12 |
![]() |
|