Jose,
Two issues here, one is that your city code is numeric and it should be character data. Unless you need to calculate the avergae city code, tehn the value is not numeric it is a string of digits or character. make this change and the problem disappears.
If you absolutely must use numeric for the code then set the combo's BoundTo property to .T. With BoundTo .F. the combo stores the ListIndex to the item for a numerical ControlSource. BoundTo .T. tells teh combo to use the value of the item instead.