Bonsoir,
Tout est dans le titre, mais peut-être pas très clair...
Je m'explique :
j'ai un dataset qui contient des champs numeriques et un champ varchar.
sur ma form, j'ai une dbgrid connectée à ce dataset, et une listbox qui contient toutes les occurences du champs varchar. J'utilise cette listbox pour effectuer un filtre sur le dataset .
Sur ma form, j'ai egalement un label qui me sert à afficher la somme d'un des champs numeriques. cette somme doit donc varier en fonction du filtre que je vais appliquer.
Je n'ai pas trouver de solution "élégante" pour effectuer ceci.
la seule que j'ai trouvée consiste à parcourir le dataset après chaque changement de filtre afin de recalculer la nouvelle somme. Le problème est que je vois le cursor du dataset parcourir la dbgrid en même temps, et ça, comme je le disais, ce n'est pas très élégant...
Existe-t-il une solution alternative ?
les champs agrégats, peut-être... si oui, comment ça fonctionne ?
Merci d'avance.
Partager