B
backBack
Hi every one!
I sincerely hope that you will help me because I'm
cornered by the following problem, which I did not manage
to solve by meyself despite many, many hours of
analyzing, retrying, etc.
I'm trying to create a db to make an inventory of my
collection of classical music. So I have created 5
tables:
1. "album": it gives the title of an album or a CD),
2. "piece": it gives the titles of the musical pieces on
the CD,
3. "composer": it give information about composer
4. a "junction" table between album and pieces, presuming
that one album may contain many pieces, and that one
piece may be in many albums.
5. "period": it gives the period of the author (ex.
baroque, modern, etc.)
I'm planning to add other tables (orchestra, instruments,
performrs, etc.) when and if my probles is solved.
Relationships:
- album is linked to piece by a junction table.
- period is linked to composer with a relationship one to
many
- composer, in addition to store the secondary key of
period, has a PK linked to piece.
Problem: I am completely unable to create forms (1, or 2,
or 3) to enter information in album, or piece, or
composer without getting a bip! If I use a form
album+piece, Access complains that it need composerID. If
a use a form composer+piece, I also get a bip! As if
composerID and piecesID and albumID are needed all at the
same time, together.
Where is the problem? Bad construction of my tables? Of
my relationship? Or what?
I have spent so many hours on that problem, I have
examined and analysed so much every thing, I have started
over so many times...
Please help. I cannot go any further in my training of
Access before this problem's soved!
Thanking you in advance...
I sincerely hope that you will help me because I'm
cornered by the following problem, which I did not manage
to solve by meyself despite many, many hours of
analyzing, retrying, etc.
I'm trying to create a db to make an inventory of my
collection of classical music. So I have created 5
tables:
1. "album": it gives the title of an album or a CD),
2. "piece": it gives the titles of the musical pieces on
the CD,
3. "composer": it give information about composer
4. a "junction" table between album and pieces, presuming
that one album may contain many pieces, and that one
piece may be in many albums.
5. "period": it gives the period of the author (ex.
baroque, modern, etc.)
I'm planning to add other tables (orchestra, instruments,
performrs, etc.) when and if my probles is solved.
Relationships:
- album is linked to piece by a junction table.
- period is linked to composer with a relationship one to
many
- composer, in addition to store the secondary key of
period, has a PK linked to piece.
Problem: I am completely unable to create forms (1, or 2,
or 3) to enter information in album, or piece, or
composer without getting a bip! If I use a form
album+piece, Access complains that it need composerID. If
a use a form composer+piece, I also get a bip! As if
composerID and piecesID and albumID are needed all at the
same time, together.
Where is the problem? Bad construction of my tables? Of
my relationship? Or what?
I have spent so many hours on that problem, I have
examined and analysed so much every thing, I have started
over so many times...
Please help. I cannot go any further in my training of
Access before this problem's soved!
Thanking you in advance...