G
Guest
I'm trying to create a database of quotations from various ancient authors,
categorised by language, author, work, reference, quotation etc.
I have a table containing authors, a related table containing a list of
works (many works belonging to one author), a table containing quotations
(many quotations from a single work) and then a table listing grammatical
constructions (many constructions for a single quotation and many quotations
for a single construction).
However, it makes sense for a user to be able to enter all this information
in a single form. I have a form which contains all the relevant fields and
which displays authors and works as combo boxes.
(1) How can I ensure that once the user selects an author, only the works
listed for that author in the works table, are then displayed in the works
combo box?
(2) How can I design the form so that when the author and/or work is not in
the list (because this is the first quotation to be added from that source)
the user can type the name into the combo box and a record will be created in
the correct table for it?
categorised by language, author, work, reference, quotation etc.
I have a table containing authors, a related table containing a list of
works (many works belonging to one author), a table containing quotations
(many quotations from a single work) and then a table listing grammatical
constructions (many constructions for a single quotation and many quotations
for a single construction).
However, it makes sense for a user to be able to enter all this information
in a single form. I have a form which contains all the relevant fields and
which displays authors and works as combo boxes.
(1) How can I ensure that once the user selects an author, only the works
listed for that author in the works table, are then displayed in the works
combo box?
(2) How can I design the form so that when the author and/or work is not in
the list (because this is the first quotation to be added from that source)
the user can type the name into the combo box and a record will be created in
the correct table for it?