Setting up the database properly is the most important part. You should have
every piece of information in it's own column/field. For example you have a
table of employees. There should be a LastName field. Therefore you can
search by the last name of an employee in just that table within that field.
What you don't want is a Name field where there is something like "John
Smith" as it's hard to parse out just the last name. You also don't want a
table for different kinds of employees such as a Management table and a
WorkerBee table. You would have to search in more than one table to find
Smith (plus the ugly problem when Smith gets promoted into Management). You
certainly don't want more than one LastName field in a table OR something
bizzare like a table for each year.
Once you have the tables set up, you can click on the field in a table, or
better yet a field on a form, and use the Find (or Ctrl + f) to look up the
data. This has some drawback if there are tens of thousands of records. If
that happens you can create a parameter query to look up all the Smiths
faster or even John and Smith with two parameters.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.