You have field names: "Variable", "Value" and "Description". These are reserved words in Access and shouldn't be used for object names.
This line is incorrect
Code:
Set rs = CurrentDb().OpenRecordset("tblSys", dbOpenDynaset)
Should not have the red parenthesis.
This line is correct
Code:
Set rs = CurrentDb.OpenRecordset("tblSys", dbOpenDynaset)
Code:
.FindFirst "[Variable] = 'CustomerIDLast'"
This line says "Find the string 'CustomerIDLast' in the field [Variable] in the recordset rs".
It looks like you will always find the same record unless you have some way of changing the record with the value of "CustomerIDLast" in the field [Variable] to a different value.
.