I have a function that sets a querydef property , MaxRecords, for a pass through query. The problem is that the report returns all of the records that match this criteria while the datasheet and form views return only the specified number of records. What's up with this? Anyone?