Thanks - I am going to have to take some time to study what you did, but have a couple of quick questions.
1) I now have 2 seperate drawing forms. Are both required? It seems they are and I believe that "sfDrawings, is the sub-form on the origination (main) form. the form you created, seems to just be used for adding records to the drawings table? Is this correct?
2) On the main form (at the very bottom), when I click through the records, I need multiple times to get to the next CP. For example, if I have 10 drawings associated with the first, I need to click forward 10 times to get to the next CP. Is there a way to only click 1 time to get to the next CP?
3) regarding your question on revisions. the first revision is always A (or possibly 01)
4) Regarding the calculated fiels. I was thinking that I would need this to be able to search for unique combinations of drawing number & revision number. For example lets say change proposal (CP-2014-1) was written to change drawing #123 Rev A in May 2015 and then if we fast forward to December 2015 (and the original CP-2014-1) had not been completed yet, I would want the user to be aware of it so they could potentially add this new requirement to CP-2014-1 (and not create a new CP. On the other hand, if CP-2014-1 was already completed, I would envision that drawing 123 would have been changed to Rev B. As a result, we would want them to enter a new CP for drawing 123. Does this make sense??? In any event, If there is a better way to do this, I am open for suggestion.
5) regarding your final thought. I could have many scenarios. It may be possible to have multiple CP's that impact the same drawing/rev. It may also be possible that some of them are open and others are closed. I really dont' want to restrict these scenarios, but just make it easy for the user to identify all the possible combinations that may exist.