In my app for sending cuts of electrical wire to our wire room to be cut, I have a form that the sales people fill out before sending the request back. It consist of a header that has several required fields to be filled out and saved before the sub-forms with the actual data entry become active (in my view the sub-forms are always active regardless). Below is a snip of the form just for reference.
The issue a user has reported is when they have the same request dozens of times, it is very time consuming to have to fill out the header every single time. An example would be a single cut of wire that is the same across 50 sales registers, so as far as the header is concerned, the only thing changing is the sales register number and everything else remains the same. As the form currently is, they would have to submit each cut individually and reset the form and fill it out again over and over, which as you can see would be very time consuming.
What would be the best method to handle this? Should I create a different form for the entry of these request? The first thought I had was using DAO and recordset.clone to replicate the request over and over depending on how many times to user determines it needs done and simply update the sales register number each time using register numbers the user enters separated by a comma, so they would enter 1234,5678,1347,3547 and that would cause the record to be cloned 4 times with the register number being updated to each entry accordingly.
The issue a user has reported is when they have the same request dozens of times, it is very time consuming to have to fill out the header every single time. An example would be a single cut of wire that is the same across 50 sales registers, so as far as the header is concerned, the only thing changing is the sales register number and everything else remains the same. As the form currently is, they would have to submit each cut individually and reset the form and fill it out again over and over, which as you can see would be very time consuming.
What would be the best method to handle this? Should I create a different form for the entry of these request? The first thought I had was using DAO and recordset.clone to replicate the request over and over depending on how many times to user determines it needs done and simply update the sales register number each time using register numbers the user enters separated by a comma, so they would enter 1234,5678,1347,3547 and that would cause the record to be cloned 4 times with the register number being updated to each entry accordingly.