I have a couple of questions regarding the FMX Table View filtering.
How could be defined the count of records left after filtering?
How could the items left after filtering be addressd, e.g. how to select the first record in the list programmatically?
Filtering is working on the data inside the tableview, not on the dataset. Therefore when applying filtering, the data inside the tableview and inside the dataset is out of sync. When working with a dataset, it is better to applying filtering directly on the dataset instead. Then the data in the tableview will be correctly synchronized.