Hi,
John and Craig - thanks for the information and help.
I've updated the database with the changes you suggested with the following
exceptions. First, I kept the locations down to the street level. I want to
be able to search on locations without worrying about misspellings, and I'd
like to be able to use the values for states and countries as drop downs on a
form. Second, I didn't make any changes to the regions. I should have
clarified in the first post - I forgot there was region information in there.
The original bird related information was imported directly from a converted
XML file from the IOC (International Ornithological Congress). I want to
keep those tables the same so that I can obtain updates when they publish
them.
The database link now points to the updated database.
I'm thinking that the database tables and relationships are pretty close to
what I need. I may post again when I get a little further with putting
together a form for record input.
Actually, I have a question on the form right now - I want my form to update
multiple tables at once. I'd like to be able to add photo information, new
locations, and reference birds all from the same screen. When I hit the
forward button, all the tables would be updated with the information on the
screen. Additionally, each successively detailed location information would
create a different drop down menu while I'm inputting. For instance, if I
chose the state of Connecticut, only cities in CT would be listed. Further,
the city table would be populated as I have sightings in that city. So for
the city selection, I could either choose from the drop down list, or I could
type in a new city which would be added to the table.
What's the best way to create something like this? For my location drop
downs, I've been adding VB code to set the RowSource to an appropriate select
statement, the issue a requery. For instance, when the city is selected, I
update the RowSource for the street to a select statement that queries
streets in that city, then issue a reQuery call.
I'm thinking that for the photos, I should have a spreadsheet widget on the
form that allows me to enter one or more photo records.
Should I update the records in every table at once? Is there a standard way
of doing this? I need to update the location records, sightings, and photos.
I'm not quite sure how to organize it, if it all requires VB code, and how to
update the records.
Any comments on the form creation? Are my tables and relationships "good to
go"?
Chris
FYI.. My background - I'm mainly a C programmer (22 years). I've done a
little work creating some Oracle forms (for about 6 months, and it was 8
years ago). I've also done a couple of years of VB work, about 6 years ago.
So I can probably fumble through with some fairly technical information, but
some pointers in the right direction would make things a lot easier.
Hi Craig,
Thanks for the great posts. I really appreciate the help. I'll take a look
at your comments tonight and get back to you tonight with answers to your
questions.
Chris
[quoted text clipped - 89 lines]