Ken,
After the row is inserted are you calling the Listbox.Requery() method? It tells the listbox to reread its RowSource so that it can repopulate what it has to display.
> 1. the customer enters new data in a series of entry screens and saves the data
> 2. when returned to a screen listing the records available for edit the new records do not appear
> 3. however, if the user tries to reenter the data as a new record, he/she gets an error message indicating it is a duplciate entry.
> 4. the user exits the program and restarts it... still the records are missing.
> 5. they send me their data folder. I load it on my system and ...lo and behold... the records are displayed correctly.