chgog:
What method use on my combobox (onChange, onFocus,…) ? Do I need to use SetValueListItem ?
SetValueListItem() can be used in combination with a custom valuelist. In your own case, with a valuelist based on a relation you only need to create a new record (like relationname.newRecord()).
You can use a method on the onDataChange of the field to check if the typed value already exists.
However, I believe, the best way to go about allowing the user enter information in a valuelist is to create a separate table / form that they go to to enter and delete values. You can ultimately control the numeric values that are entered into the column on backend in either a sequential or programatic manner.