hokiewalrus
Registered User.
- Local time
- Today, 18:59
- Joined
- Jan 19, 2009
- Messages
- 50
I have a new database that I'm trying to design an interface for.
It tracks a series of plumbing job, and each job has several tickets (1 for each day a plumber is on the job) and each ticket has several lines of materials.
What I want is a screen where you open a job and it lists all the tickets, then you double click on a ticket and get all the lines of that ticket.
The problem is I don't want the ticket lines form to be a popup, I'd prefer it open in the same subform container as the ticket subform, but there is no direct relation ship between the job (parent form) and ticket lines (new child subform). So my question is what to people typically do when you have relationships more than 2 levels deep? Denormalize?
I feel like I'm just not thinking of this right way.
It tracks a series of plumbing job, and each job has several tickets (1 for each day a plumber is on the job) and each ticket has several lines of materials.
What I want is a screen where you open a job and it lists all the tickets, then you double click on a ticket and get all the lines of that ticket.
The problem is I don't want the ticket lines form to be a popup, I'd prefer it open in the same subform container as the ticket subform, but there is no direct relation ship between the job (parent form) and ticket lines (new child subform). So my question is what to people typically do when you have relationships more than 2 levels deep? Denormalize?
I feel like I'm just not thinking of this right way.