C
Confused Esther
I have created a database to manage the process of recruitment for a project.
Currently all the details of the applications are recorded in one very large
table and I'm using autonumbers for the primary key.
The personal and contact details of the applicant are displayed on one form.
The details relating specifically to the application for this project are
displayed on an additional form.
I want to use this database for future projects (keep the pool of applicants
already there and be able to add some additional applicants).
Ideally, I would like the main form to be the applicants personal details
with separate forms for each project specific data.
To do this, is it best to keep all the data in the one table or separate the
data into tables such as 'applicant's personal details', 'project 1
applications', 'project 2 applications?
If it's best to separate the data into multiple tables, I worry about how to
make primary keys as the details are all relating back to only 1 entity. Any
suggestions?
If it's best to keep all details in the one (increasingly longer) table and
just display it in different forms, that's fine, that's what I've been doing
anyways.
The only problem that I'm having with the way it is now, is there is one
field in the table for the applicant's name, but the field appears on both
forms ('personal details form' and 'project 1 applications' form). If I have
opened both forms and I try to make changes to the applicant's name in the
original form, a message appears saying 'the data has been changed by someone
else'. If you drop changes, and close the other form, you can then go back
and make the changes. However, if you ignore it, eventually the database
crashes.
I realise the problem is having the name displayed on both forms, but is
there any way to avoid this problem?
Suggestions and advice much appreciated!!!!
Currently all the details of the applications are recorded in one very large
table and I'm using autonumbers for the primary key.
The personal and contact details of the applicant are displayed on one form.
The details relating specifically to the application for this project are
displayed on an additional form.
I want to use this database for future projects (keep the pool of applicants
already there and be able to add some additional applicants).
Ideally, I would like the main form to be the applicants personal details
with separate forms for each project specific data.
To do this, is it best to keep all the data in the one table or separate the
data into tables such as 'applicant's personal details', 'project 1
applications', 'project 2 applications?
If it's best to separate the data into multiple tables, I worry about how to
make primary keys as the details are all relating back to only 1 entity. Any
suggestions?
If it's best to keep all details in the one (increasingly longer) table and
just display it in different forms, that's fine, that's what I've been doing
anyways.
The only problem that I'm having with the way it is now, is there is one
field in the table for the applicant's name, but the field appears on both
forms ('personal details form' and 'project 1 applications' form). If I have
opened both forms and I try to make changes to the applicant's name in the
original form, a message appears saying 'the data has been changed by someone
else'. If you drop changes, and close the other form, you can then go back
and make the changes. However, if you ignore it, eventually the database
crashes.
I realise the problem is having the name displayed on both forms, but is
there any way to avoid this problem?
Suggestions and advice much appreciated!!!!