Hi samersy,
The problem is that although your explanation is very clear, it is also very specific.
There isn't enough information in your explanation for me to think "I know what's happening, this is how to solve the problem"
I need to see a bird's-eye view of what you are doing.
It is very likely that once it becomes clear what do you are doing, an invoicing application, a contact management database, a timesheet application, a stock control application, then an answer will be clear too.
In other words it is very likely that what you are trying to do has been done before, which means there's already a tried and tested solution but from the very concise explanation you are giving it's not clear which solution you require.
Sent from my SM-G925F using Tapatalk