That's the trouble with printing Forms. You can filter your forms/subforms to show only ONE record each (or whatever subset of records would be correct), but otherwise you'll end up with every record in that form's recordset. You are far, far better off building a Report which will do this (you can use Subreports for your Tabs, or perhaps PageBreaks or Groupings). Reports were designed to be printed, and thus have an Event Model and Format model which is geared to that process.