=Me.RecordsetClone.RecordCountUwaga: Nie zawsze
RecordCount
zwraca właściwą ilość rekordów.
Zależy to od tego, czy Access zdążył już zliczyć wszystkie rekordy na formularzu.
Ale jedno jest pewne: Jeśli są jakieś rekordy - RecordCount
zawsze zwróci wartość
większą od zera, a taka informacja często nam wystarcza (czasem chcemy tylko sprawdzić, czy w ogóle są jakieś rekordy).
Jeśli zależy nam na dokładnym określeniu liczby rekordów, należy np. przy otwarciu formularza wymusić zliczenie wszystkich wierszy w następujący sposób:
Me.RecordsetClone.MoveLast Me.RecordsetClone.MoveFirst'Ta linia nie jest konieczna, ale nie zaszkodzi wrócić na początek
K. P.