>As a further hint, I also have a generic modal form that is used for lookuptable maintenance. For combos and listboxes whose rowsources are aliases I have a property called AllowRowsourceEdit. In the rightclick event of the box, I check this property and also check to see if the user has clearance to edit the table, and if they do, call the generic form, passing the alias specified in the rowsource. After control is returned to the listbox, I requery and the changes made in the maintenance form are reflected.
>
I like your rightclick event. I was just getting to the point where I was going to try and figure out something like that.
Bill Morris