Originally Posted by
aytee111
Brilliant! Hope you are having fun.
There are a few links missing, one repeated field, and one missing field. The links are important, the other things will be fixed as you go into form design.
1 and 2 will be a main form/subform setup - the main form containing everything to do with the quote header and the subform carrying everything to do with the items, linked by quote ID.
For 3 you may want to think about using the same main form/subform setup but adding a listbox which shows all opps for that job. The user will click on them one at a time and the subform will then show the details for that opp, same as for 2. There is nothing to do with jobs that the user is going to change or any value they need to enter, so a listbox display is sufficient.
My philosophy is to give the user as little as possible to complete their task - minimal clicking, scrolling, forms opening and closing. And to have as little repetition as possible in order to cut down on the maintenance and possibilities of things going wrong in future development. Believe me, you are going to forget everything in a couple of months, then you will have to come back and say - "Now why did I do that?". So much easier to keep things to a minimum.
Before you begin, make 100% sure that
1) user will ALWAYS select a job or an opp, never quote for purely parts
2) user will ALWAYS want all opp's associated with a job and will never want to remove one from the list or add another
3) user will ALWAYS want all parts associated with an opp and will never want to remove one from the list
These things are very important to get straight before you go into form design as they will totally change the way the form is designed and will be hard to change later. You are being very strict, which is good and necessary if that is the way your company operates, and also makes it far easier to develop. But it does tie you down to giving the user no choice and no flexibility.