OK, we're on the same page. Have you looked at a list box with the Multi Select property turned on? It would list all the states, and in the review mode, it would highlight only those states which had a specific document. In the Add Data mode, for a new document, all states would be showable, and as the user scrolled through the list, specific states could be clicked, highlighting them, after which, when the update command button was clicked it would add a record to the tblDocState for each state selected for that document. You can select any number of rows to display on the listbox, probably something like 20 or so - what ever the max size (height) of form you are comfortable with.