
Originally Posted by
RuralGuy
As you have probably already noticed, Access wants to create an AutoNumber field as the PrimaryKey field of all of the tables it creates. This is not a bad thing. Often these PrimaryKeys come in handy later on in the design. It simply allows you to absolute3ly identify a particular record in the table. Using an existing field (such as your date field example) is called a "natural" key and can also work. A date field is a special "double floating point" field and gets handled differently than a simple LongInteger field like an AutoNumber. I'm really anal and dogmatic with this stuff, sorry.