The code uses DAO, not ADO. So clear the reference to the Microsoft ActiveX Data Objects library, and set a reference to the Microsoft Office 16.0 Access Database Engine Object Library instead.
But apart from that, you set a variable sQueryScore, then use sQueryOnsite.
Try this version:
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Dim sQueryScore As String
Set dbs = CurrentDb
sQueryScore = "SELECT Convert FROM qryPpsTotal;"
Set rst = dbs.OpenRecordset(sQueryScore)
txtReviewScore = rst.Fields("Convert").Value
Regards, Hans Vogelaar (http://www.eileenslounge.com)