Thank you Patrick.
Can you explain what this actually looks like in both terms of the part number db table and the form repeating table...
Here is an example of the db form table:
RequestTable (for the general form info such as due date, project info and who the form gets routed to for approval):
[RequestID] [Requestor] [DueDate] ...
PartNumbersTable:
[P/NID] [RequestID] [PartNo] [Description] [Type] [Rev] [NextRev] [RevDesc] [Matl] ....
All ID fields are unique keys and [PartNo] is indexed with no duplicates allowed.
The repeating table is completely based on the PartNumbersTable, with exception of course the ID fields.
As you can see, it is pretty straight forward for adding records...no real problem there. The only problem is inputting data that already exists but some fields need updating such as RevDesc for existing records that are being revised.
I am trying to avoid creating another form for updating records. I tried creating another replicate table, but that doesn't update the main PartNumbersTable which. I have looked into using a query field for PartNo, but that cannot be in a repeating table.