Bonjour à tous
Je veut connaître le nombre d'enregistrements d'une table filtrée, mais le code suivant donne un nombre constant
égale au nombre d’enregistrement d'une table sans filtre.
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure TMAINFORM.RadioGroup1Click(Sender: TObject); begin umdt.MDT.TABLE.Close; case MAINFORM.RadioGroup1.ItemIndex of 0: begin umdt.MDT.TABLE.Filter:='SRT_ELV=0'; RadioGroup1.Color:=$00F15645 end; 1: begin umdt.MDT.TABLE.Filter:='SRT_ELV=1'; RadioGroup1.Color:=$005933F0 end; 2: begin umdt.MDT.TABLE.Filter:='SRT_ELV<2'; RadioGroup1.Color:=$003EE1E6 end; end; umdt.MDT.TABLE.Open; umdt.MDT.TABLE.Filtered:=True; Label12.Caption:=IntToStr(umdt.MDT.TABLE.RecordCount); end;
Partager