The database is used for Quality Assurance of contracts.
Reviewers are assigned a number of contracts per period to review for accuracy. This form allows them to enter the contract information in the database via this form. The top of the form captures the contract info and the listboxes provide an
easy visual way to display the various categories and related errors for them to select. The only caveat is that with each listbox there is an Other field to allow them to enter a Description for a problem that relates to that category (CAR, Justification, Price etc) but is not part of the defined list.
I duplicated the rst code for the other lstboxes because if seemed like a easy way to duplicate a process once I got one of the listboxes working correctly.
I don't know enough about coding to write a sequence to:
1. read all the listboxes for the ALL the ItemsSelected in one routine
2. provide a Description "input box" for each Other category
3. write the contract record to Nonconformance_Rec
4. create a separate record for each lstbox item selected in the Problem_Rec tbl along with the NonconformanceRecID and the Descritpion when applicable.
If there is a better way to code this to limit the confusion I am open.
The only other button on the form is the Save and Exit (ignore) I couldn't decide if I should use a Save and Exit button or an Add Record. I deleted the Save and Exit button.
Perhaps the Recordsource of the Form should be the nonConformance table.
The form
is using the Nonconformance_Rec tbl as the Recordsource.