I don't understand this question, specifically, the part about: "that the data type has to use "<br><br>You can work out just about anything like this, though, using a table with two fields. Field 1 is the data you need to use, field 2 is the state. This table becomes the row source for a list or combobox, with two columns and the bound column being column 1. Column widths are "0;1.5"<br><br>The list shows states, the user picks one, and the value of the listbox or combobox is what you use for whatever you're doing. If you want to identify a field, for example, you could use DAO and identify the field using a name or number, i.e.,<br><br>dim rs as recordset<br>with rs<br> .fields(combobox.value)= "Georgia"<br>end with<br><br>Don't know if this helps, but there you are.<br><br>Charles<br>