FAQ?" Two field uniqueness

  • Thread starter Thread starter Keith Rodgers
  • Start date Start date
K

Keith Rodgers

Access 2000

This is an inventory database question so it's probably a
FAQ.

I have a table with Make & Model fields. I want to be able
to ensure that for a particular Make there are no
duplicate Models but to allow for different Makes to have
identical Models. IOW you can't have two "Ford LeMans" but
you could have a "Ford LeMans" and a "BMW LeMans".

How do you go about it? Is that what the "Validation Rule"
is for? (For other reason I don't want to parent:child the
data).

TIA
 
I have a table with Make & Model fields. I want to be able
to ensure that for a particular Make there are no
duplicate Models but to allow for different Makes to have
identical Models. IOW you can't have two "Ford LeMans" but
you could have a "Ford LeMans" and a "BMW LeMans".

How do you go about it?

Two ways. If these two fields constitute a joint two-field Primary Key
(you can use up to ten fields), ctrl-click the two fields and click
the Key icon. Or, click the Indexes icon on the toolbar (looks like
lightning hitting a datasheet, next to the key icon); put a name for
the index in the first column and the first field in the second column
next to it, and the other field in the second column on the next row.
Specify that the index is unique.
 
Two ways. If these two fields constitute a joint two-field Primary Key
(you can use up to ten fields), ctrl-click the two fields and click
the Key icon. Or, click the Indexes icon on the toolbar (looks like
lightning hitting a datasheet, next to the key icon); put a name for
the index in the first column and the first field in the second column
next to it, and the other field in the second column on the next row.
Specify that the index is unique.

Many thanks, the two field index does the trick.

The database I'm working on has a Web interface. As I know next to
nothing about HTML and Javascript I now have to find out how a bad entry
gets reported back to the interface. (Or maybe I'll just leave that
problem to the web site developers who put together such a poorly
designed db structure). :-)

Cheers
Keith
 
Back
Top