There was a problem with the Generic Rank Certificate button.

If you do not use this button then you will be fine and need to do nothing.

Otherwise, you can either fix the problem yourself OR email me your database and I will do it for you.

When I copied the code for the "by time" to "by rank" I missed changing the report name.

I had

Private Sub Command105_Click()
Dim stDocName As String
stDocName = "Generic-CertificateByTime"
DoCmd.OpenReport stDocName, acPreview
End Sub

And should have been:

Private Sub Command105_Click()
Dim stDocName As String
stDocName = "Generic-CertificateByRank"
DoCmd.OpenReport stDocName, acPreview
End Sub

Now how to explain how to make the change.
Make a backup copy of the database. ( just in case we really mess it up. Ha ha )

Open the database like you always do.
Click on the word "VIEW" at the top line of the screen.
Select "DESIGN VIEW"

Click on the word "VIEW" at the top line of the screen.
Select "CODE"

The code screen appears.
Either scroll the window up or down to find the code for Command105 as shown above, OR use the left hand drop down box to select Command105

Make sure you are on Command 105

Change the report name to "Generic-CertificateByRank" as shown above.

Click on the word "FILE" at the top line of the screen.
Select "SAVE"

Click on the word "FILE" at the top line of the screen.
Select "EXIT"

You are done.

Sorry about the problem but now I know and can fix it for any future versions. Thank you Alan