If you're using an ODBC data source in a query which is the
source for a report, then the report might have more records
than returned by the query.
This happens when you set the MaxRecords property for the query.
While the ODBC data sources follow this property, a report based on such a query
ignores the setting and returns all the records.
Report Based on Query Has More Records Than the Query