Hello
I am constructing a small database to house details of candidates that are invited to attend interview, whether they pass the interview and if so when they start work and on which shift. Nearly all of the fields relate specifically to candidates - as a result most of the information resides in the candidate table.
I have attached a MS Excel spreadsheet listing the fields in the tables so far (not including the lookup tables for title, gender,
There is also a table used to store information about the shifts. This database will only ever hold up to 6000 records so it isn't critical that the design is perfect - even so I would like to construct it as well as I can. If anyone has any comments about using more than 2 main tables to store the info I would be pleased to hear.
I also have a couple of specific questions,
1. At the end of the candidate table there will be 2 yes/no fields and a memo field. I would like to be able to have a form based on a query that lists values with a yes in the first y/n (field1 in example attached) but field 2 and memo are blank. When the 2nd y/n is marked as y the 'required' property of the memo field turns from no to yes (and vice versa if possible) this would be based on an update event - but I am not sure what. Any ideas ? as these fields are filled in they will disseapear from teh query 1 result but a second query willpick them up - these values are held in a subform datasheet (is this possible).
2. The memo field is held in the candidate database (relates to clarification on why a placed candidate exited a job early). As such it will only be filled in by those candiates who do leave early and is not always required. Does this mean it is best to hold this info in another table so space is not wasted ? as I mentioned the DB will only house 6000 records tops so space is not a critical issue.
3. Do I need to worry about checking definitions of relationships between lookup tables and main table ? the relationship between shifts table (maybe 15 shifts) and candidates (several thousand) will presumably be 1 to many as a shift can have many candidates working on it ?
any comments appreciated,
thanks,
Toby.
I am constructing a small database to house details of candidates that are invited to attend interview, whether they pass the interview and if so when they start work and on which shift. Nearly all of the fields relate specifically to candidates - as a result most of the information resides in the candidate table.
I have attached a MS Excel spreadsheet listing the fields in the tables so far (not including the lookup tables for title, gender,
There is also a table used to store information about the shifts. This database will only ever hold up to 6000 records so it isn't critical that the design is perfect - even so I would like to construct it as well as I can. If anyone has any comments about using more than 2 main tables to store the info I would be pleased to hear.
I also have a couple of specific questions,
1. At the end of the candidate table there will be 2 yes/no fields and a memo field. I would like to be able to have a form based on a query that lists values with a yes in the first y/n (field1 in example attached) but field 2 and memo are blank. When the 2nd y/n is marked as y the 'required' property of the memo field turns from no to yes (and vice versa if possible) this would be based on an update event - but I am not sure what. Any ideas ? as these fields are filled in they will disseapear from teh query 1 result but a second query willpick them up - these values are held in a subform datasheet (is this possible).
2. The memo field is held in the candidate database (relates to clarification on why a placed candidate exited a job early). As such it will only be filled in by those candiates who do leave early and is not always required. Does this mean it is best to hold this info in another table so space is not wasted ? as I mentioned the DB will only house 6000 records tops so space is not a critical issue.
3. Do I need to worry about checking definitions of relationships between lookup tables and main table ? the relationship between shifts table (maybe 15 shifts) and candidates (several thousand) will presumably be 1 to many as a shift can have many candidates working on it ?
any comments appreciated,
thanks,
Toby.