FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Alternativa a los campos agregados en un TQuery
hola amigos del foro, mi consulta es la siguiente.
Que alternativa usar a los campos agregados (aggregate) si uso un TQuery, tengo entendido que tales campos son exclusivos de un TClientDataset. Necesito multiplicar 2 campos y sumar el resultado de todos los registros de una tabla, he creado esta función para realizar el trabajo. Y se ejecuta desde los eventos AfterOpen, AfterRefresh del TQuery, Y funciona muy bien. Pero hay algo que no me agrada, y es el movimiento del indicador que se genera en el DBGrid al ejecutarse la funcion en el momento que se realiza una consulta de busqueda. Es por eso que quiero otra alternativa.
|
#2
|
||||
|
||||
Hola wilcg.
Tu función sería mas eficiente así:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Has probado a deshabitar los controles asociados?
Algo así como Query1.Dataset.DisableControls; Calculas tus datos. Query1.Dataset.EnableControls; Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#4
|
||||
|
||||
Te quedaria algo asi como esto:
|
#5
|
||||
|
||||
Cita:
Yo tenia una funcion casi identica a esta y me resultaba lenta, y tuve que optar por hacer el SUM dentro del query; pase de "un ratito" a "instantaneo" basicamente; asi que esta solucion hay que probarla con muchos registros o si se sabe que son pocos entonces no hay problema |
#6
|
|||
|
|||
Gracias a todos por sus aportes un saludo y ¡¡¡feliz año nuevo!!!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Campos agregados en ClientDataSet | sleep25000 | Conexión con bases de datos | 0 | 22-05-2013 00:02:07 |
Consulta por campos tquery | zuzito76 | C++ Builder | 3 | 03-04-2011 04:20:32 |
Filtrar Tquery con campos calculados | nelem | Internet | 0 | 19-05-2008 10:15:46 |
Problema con campos agregados | alopete | Conexión con bases de datos | 9 | 14-01-2008 09:03:43 |
Nombre de campos Tquery? | Coco_jac | Varios | 1 | 31-01-2006 22:16:30 |
|