I'm working on an access application, part of which involves assigning personnel to different projects for different amounts of time. So far, so good.
The problem I'm having is that the projects can be either projected (tendered for) or firm. Projects that have been tendered for have different attributes to those that are firm.
The way I've tried to do this is having a Tender table, a Projects table, a Timespan table, and a Persons table.
The Timespan table contains a lookup to Persons.
There are two join tables, one between Timespan and Tender, and one between Timespan and Project.
One problem is that there's nothing to stop a Timespan being joined to both a Tender and a Project, which is not really ideal.
My main problem, though, is that it just doesn't seem logically sensible to me to order it like this. It's making it irritating to put sensible queries together (I'm not particularly experienced or skilled with Access).
If anybody has any suggestions as to how I can arrange things more sensibly, I would be extremely grateful.
Many thanks,
The problem I'm having is that the projects can be either projected (tendered for) or firm. Projects that have been tendered for have different attributes to those that are firm.
The way I've tried to do this is having a Tender table, a Projects table, a Timespan table, and a Persons table.
The Timespan table contains a lookup to Persons.
There are two join tables, one between Timespan and Tender, and one between Timespan and Project.
One problem is that there's nothing to stop a Timespan being joined to both a Tender and a Project, which is not really ideal.
My main problem, though, is that it just doesn't seem logically sensible to me to order it like this. It's making it irritating to put sensible queries together (I'm not particularly experienced or skilled with Access).
If anybody has any suggestions as to how I can arrange things more sensibly, I would be extremely grateful.
Many thanks,
Comment