I think I need to get a little more specific. The table is for looking up
info about tractor parts. There is Part#, Manufacturer, Tractor model, Engine
Model, part description, Notes, Picture link, Price, Etc. there is actually
only 20 colomns. The issue is that each part# is repeated at least once and
one of them 400 times due to different manufacturers, models and engines per
part. How do I use append query to seperate that and leave the relationship
so that when I do a query I get the 101000 differnet Records that I started
with on the original table? Each Record is different in some way but LOTS of
duplicated data. That is why I was using the Analyze Table and selecting
what I wanted seperated into different tables.
If there isn't a way to seperate this with the Analyze tool is there a
service that can be recomended to get this done qucikly?
Well, I'd start with the free, volunteer supported service
microsoft.public.access <g>.
It sounds like you need (at least) the following tables:
Manufacturers
MfgrID <Autonumber Primary Key>
Manufacturer <text>
<address, contact info, etc.>
Parts
PartNo (don't use # in names; primary key, manually assigned or autonum)
Description
PictureLink
<other info about the part as a thing-in-itself>
<NOTHING about prices!!>
Tractors
ModelNo <Primary Key>
MfgrID
<other info about the tractor>
Engines
EngineNo <Primary Key>
<other info about the engine>
PartsList
PartNo <link to Parts>
MfgrID <link to Manufacturers>
ModelNo <link..
EngineNo <link..
Price (for *this* part by this manufacturer on this tractor on this engine>
EffectiveDate (date the price was set)
Your PartsList table will still have your 101000 records - but instead of
storing all of the manuacturer information or even the manufacturer's name
over and over, it will just have a 4-byte long integer foreign key to the
Manufacturers table.
This is just a sketch of the final design; you're in a better position to
flesh it out and verify it than I am. Post back if you'ld like to discuss.
John W. Vinson [MVP]