The code you posted here has never worked. You must have changed it from the working version.
This command is wrong.
CurrentDb.Execute "Update tblreports set RunCounter= " & nextno & " where ReportName ='" & Me.rptProdSkedRptGrpdByMoldSec & "'", dbFailOnError
It should be either..
CurrentDb.Execute "Update tblreports set RunCounter= " & nextno & " where ReportName = 'rptProdSkedRptGrpdByMoldSec'", dbFailOnError
or
CurrentDb.Execute "Update tblreports set RunCounter= " & nextno & " where ReportName ='" & Me.Name & "'", dbFailOnError