I suppose that an error occurs here:
strSql="select term from sat where term= ' " & strMytext & "%' "
If you use "%" I suppose that you want to display all records matching the form field's value pattern, so you have to use LIKE operator instead of "=".
strSql="select term from sat where term LIKE ' " & strMytext & "%' "
Or, remove "%" if you want to display records matching exact value on the form field.
One more thing - in your SQL statement you retreive only one column named term, and objrs("definition") value cannot exist.
...but the Soon is eclipsed by the Moon