Bonjour,
Aprés avoir filtré ma table PARADOX 7 , mon RecordCount me renvoit la totalité des enregistrements et non la totalité des enregistrements "filtrés".
Par exemple, Dans ma table Table1 , j'ai 12 poireaux et 3 carottes.Je filtre avec :
Table1.Filter := 'TITRE=' + QuotedStr('poireaux');
Je compte le résultat :
MonLabel.Caption := Table1.RecordCount;
Le label MonLabel va afficher 15 et non pas 12.
Table1.Filtered est à True;
Mon DBGrid m'affiche bien 12 poireaux et non pas 15 légumes.
Pour que ça fonctionne, je dois mettre CachedUpdate à false avant le comptage et le remettre à true aprés.
C'est bizarre ? ..... ou c'est moi ?
Quelqu'un a-t-il une idée ??
Merci d'avance.
N1bus
Partager