All you need is a WhereCondition argument in your OpenReport command. You could use another button or just the Click or DoubleClick event of a control to launch the report. Just moving the focus to the record on the SubForm makes that record the Current record so getting to the ID field is easy.