Pedigreeman
Registered User.
- Local time
- Today, 09:02
- Joined
- Mar 14, 2011
- Messages
- 57
Dear all,
Firstly, I am very new to MS Access and indeed the forum (hello!), so I am very pleased to have stumbled upon this website and hope that some of you might be patient enough to help me out.
The situation: I breed birds as a hobby, and I am trying to build a pedigree database to keep track of the breeding history (excel has been fantastic, but I think MS Access will be even better).
My question:
I have created two tables. Firstly 'T_stocklist' which contains all data for all birds currently held. Secondly 'T_eggdata' which will contain all new record entries for egg and chick data for those birds already recorded in the stocklist.
T_stocklist contains the field headings:
*Ring number [text]
Species
Colour
Sex
T_eggdata contains the field headings:
*Egg ID [autonumber]
Laid date
Hatch date
Mother ring number
Mother species
Mother colour
Father ring number
Father species
Father colour
*= primary key
In table, 'T_eggdata' I want to be able to enter the mothers ring number manually, and then for it to fill in the other fields automatically based on the info from the first table, 'T_stocklist'. I have currently made a one to many relationship between '*Ring number', and 'Mother ring number', but this '*Ring number' should also be linked to 'Father ring number' as he will also be mentioned in 'T_stocklist' in the same field. Access wont let me do this with enforced referential integrity?
Should I split the stocklist into two tables, one with female birds and one with male birds?
I am really looking for any tips, advice, shortcuts, better ways of doing things or to be pointed in the right direction at this stage, and would very much appreciate the help.
Firstly, I am very new to MS Access and indeed the forum (hello!), so I am very pleased to have stumbled upon this website and hope that some of you might be patient enough to help me out.
The situation: I breed birds as a hobby, and I am trying to build a pedigree database to keep track of the breeding history (excel has been fantastic, but I think MS Access will be even better).
My question:
I have created two tables. Firstly 'T_stocklist' which contains all data for all birds currently held. Secondly 'T_eggdata' which will contain all new record entries for egg and chick data for those birds already recorded in the stocklist.
T_stocklist contains the field headings:
*Ring number [text]
Species
Colour
Sex
T_eggdata contains the field headings:
*Egg ID [autonumber]
Laid date
Hatch date
Mother ring number
Mother species
Mother colour
Father ring number
Father species
Father colour
*= primary key
In table, 'T_eggdata' I want to be able to enter the mothers ring number manually, and then for it to fill in the other fields automatically based on the info from the first table, 'T_stocklist'. I have currently made a one to many relationship between '*Ring number', and 'Mother ring number', but this '*Ring number' should also be linked to 'Father ring number' as he will also be mentioned in 'T_stocklist' in the same field. Access wont let me do this with enforced referential integrity?

I am really looking for any tips, advice, shortcuts, better ways of doing things or to be pointed in the right direction at this stage, and would very much appreciate the help.