I want to use a select query
To remove this duplication I decided to append...
Is this not 2 different situations? It reads like you made more work for yourself by dealing with the first problem in such a fashion. If the combo rowsource is based on a query, and that query returns duplicate values, then I think the right approach is to prevent that by modifying the combo query. Perhaps all you need is the SELECT DISTINCT predicate in your query properties (in design view, right click on query background if property sheet isn't visible). Try Distinct Rows or Distinct Values (you cannot have both) and see if either gives you a list of single choices, or post your combo rowsource sql with some info about what it's based on.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.