Mit VBA geht es natürlich auch, meistens aber noch flexibler. Sie bauen einfach einen String-Wert mit der Rechnungsnummer zusammen. Das Resultat können Sie in einer Variablen speichern:
Dim strWhere As String
strWhere = [rechnen].[nummer]=Me![nummer]
Die Variable strWhere setzen Sie dann in den WhereCondition-Parameter der OpenReport-Methode:
DoCmd.OpenReport "MeinBericht", WhereCondition:=strWhere
Weitere Bedingungen können Sie auch anfügen, indem Sie die WhereCondition etwa wie folgt ändern:
WhereCondition:=strWhere & " AND Storniert=False"