If your combo box's list is based upon the contents of a table, you will need to update the table so that when the record is displayed later, the new choice will display. If updating the table is not ok, then you will need to handle building the combo box differently.<br>
<br>
i.e.:<br>
(Assume: 1) the combo box's control field is person.zip_code, and 2) the rowsource is either the zip_code table, or a cursor based upon the zip_code table)<br>
<br>
If combo.value <> combo.displayvalue then <br>
* value entered is not in the list<br>
Tmp = COMBO.DisplayValue<br>
INSERT INTO ZIP_CODES (ZipCode) VALUES (Tmp)<br>
COMBO.AddItem Tmp<br>
EndIf<br>
<br>
If you can't add the item to the table, then you have to add it to the combo list box when re-displaying the record:<br>
(In the form's init event)<br>
<br>
COMBO.AddItem person.zipcode<br>
<br>
The combo box will not display a value that is not in the list.<br>