How to use LIKE condition in SQL with numeric field?
In Access you can concatenate the numeric field with an empty string to coerce it into a string that you can compare using LIKE:
select * from emp where emp_id & '' like '123*'
Also note that Access uses * not % as the wildcard character. See: Like Operator (Microsoft Access SQL).