Låter inte detta bra? Access Table Analyzer lovar att ta en rörig platt-fil-tabell (som ett importerat kalkylblad) — med alla dess repetitiva data — och konvertera den till en effektiv uppsättning relationstabeller. Men, som man säger, löften är brutna löften. Såvida inte din platta fil följer några strikta regler, kommer Table Analyzer inte riktigt att få det rätt.
En databas med platt fil är en databas där all data finns i en fil. Access är en relationsdatabas som gör att data kan lagras i flera tabeller för mer effektivitet.
Ibland får du en perfekt uppsättning relationstabeller, och ibland föreslår inte Tabellanalysatorn en ny tabell när den borde eller föreslår en ny tabell när den inte borde. Ge det ett försök och se vad som händer. Bästa fallet, det fungerar rätt och du har precis sparat dig en båtlast av tid. I värsta fall fungerar det inte rätt och du slösade bort några minuter av din tid. För det mesta får du något av värde som kan behöva justeras. Du sparade åtminstone en del båtlast av tid!
Analysatorn fungerar bäst med en platt-filtabell som innehåller massor av duplicerad information. Tänk dig till exempel ett platt-filbord för en bokhandel. Varje post i tabellen innehåller kund- och bokdata. Om samma kund köper sex böcker innehåller tabellen sex separata poster med kundens namn, adress och annan information duplicerad i var och en. Multiplicera det med 1 000 kunder, och du har precis den typ av platt-fil röra som Analyzer älskar att lösa.
Med den tanken i åtanke, så här anropar du guiden Tabellanalysator:
Öppna din databas och välj den tabell du vill utvärdera från navigeringsrutan.
Klicka på fliken Databasverktyg.
Gruppen Analysera med knappar visas på menyfliksområdet.

Analysgruppen på bandet.
Klicka på knappen Analysera tabell i gruppen Analysera.
Dialogrutan Table Analyzer Wizard visas.

Här kommer Tabellanalysatorn.
Läs de två första skärmarna om du vill (de är strikt pedagogiska); klicka på Nästa efter varje.
En annan skärm för guiden Tabellanalysator visas.

Välj en tabell att analysera.
Namnet på tabellen du valde i navigeringsfönstret bör väljas i listan Tabeller. Om det inte är det klickar du på namnet på tabellen du vill konvertera.
Klicka på Nästa.
I dialogrutan som visas frågar guiden om du bara vill låta guiden göra sitt (guiden bestämmer hur platt-filstabellen ska ordnas i flera tabeller) eller om du vill bestämma vilka fält som ska gå till vad tabeller.
Klicka på alternativet Ja (om det inte redan är valt) för att ge guiden full makt att avgöra ditt bords öde och klicka sedan på Nästa.
Om guiden rekommenderar att du inte delar upp ditt bord, klicka på Avbryt-knappen och klappa dig själv på axeln för ett välgjort jobb. Detta meddelande betyder att guiden tycker att ditt bord är bra precis som det är.
Om guiden delar upp din tabell kommer den att analysera din tabell och visa vad den har kommit fram till.

Tabellanalysatorn fattar sitt beslut.
Se till att informationen från din platta tabell är korrekt grupperad i nya tabeller:
-
Om informationen är korrekt grupperad, namnge tabellerna genom att dubbelklicka på varje tabells namnlist och skriva ett nytt namn i den resulterande dialogrutan.
-
Om informationen inte är korrekt grupperad, använd musen för att dra och släppa fält från tabell till tabell — och dubbelklicka sedan på varje tabells namnlist för att byta namn på tabellerna.
-
Om du vill skapa en ny tabell, dra ett fält till ett öppet utrymme mellan eller runt de befintliga tabellerna. Guiden skapar ett nytt tabellfönster som innehåller fältet. Dubbelklicka på den nya tabellens namnlist för att byta namn på tabellen.
När du är klar med att ordna och namnge dina bord klickar du på Nästa.
Guiden väljer automatiskt ett nyckelfält för varje tabell som den tror behöver ett nyckelfält. Skulle guiden välja ett fält felaktigt som nyckelfält kan du rätta till felet.
Om guiden inte anger ett nyckelfält korrekt, kan du
-
Ange ett befintligt fält som ett nyckelfält genom att markera fältet och klicka på knappen Ange unik identifierare (ser ut som en nyckel).
-
Ändra en nyckelfältsbeteckning genom att välja rätt nyckelfält och sedan klicka på knappen Ange unik identifierare (ser ut som en nyckel).
-
Lägg till ett nyckelfält genom att klicka på knappen Lägg till genererad nyckel (innehåller ett plustecken och nyckel).
Klicka på Nästa för det sista steget i processen.
Guiden erbjuder dig att skapa en fråga som ser ut och fungerar som din ursprungliga tabell. Om du har rapporter och formulär som fungerar med den platta filen, kommer de att fungera med den nya frågan.
Vid denna tidpunkt i processen kanske du inte ser den sista skärmen i guiden som beskrivs i steg 12; guiden kan berätta att en del av dina uppgifter kan vara felaktiga och att du bör korrigera den. Till exempel, om du har ett land-fält i din tabell och det finns två poster som USA och UAS, kommer guiden att be dig om – eller föreslå – en korrigering för felet. Du bör definitivt rätta till den här typen av fel.
Tyvärr är guiden ofta inte särskilt bra på att identifiera sådana fel. (Det kan tyda på att du ändrar Belgien till Brasilien, till exempel.) Ta en snabb titt på data för faktiska fel och gå vidare - eftersom de föreslagna "korrigeringarna" ofta är felaktiga!
Välj Ja om du vill att guiden ska skapa frågan eller Nej för att hoppa över att skapa en fråga.
Om du väljer Ja skapas en fråga som körs mot de nya tabellerna. Frågan ser ut och fungerar som den ursprungliga tabellen. Den ursprungliga tabellen döps om med en _OLD i slutet, och alla rapporter och formulär använder frågan (istället för den ursprungliga tabellen) automatiskt. Om du väljer Nej genereras de nya tabellerna men lämnar den ursprungliga tabellen med sitt ursprungliga namn.
Klicka på Slutför för att avsluta guiden.
Guiden slutför processen att dela upp den platta filtabellen i en uppsättning relationstabeller.
Det är osannolikt att Table Analyzer delar upp en databas med platt fil korrekt i en korrekt designad relationsdatabas - särskilt om den platta filen är komplicerad. Du är mycket bättre av att föra databasen till en kvalificerad människa och låta henne designa om den på rätt sätt som en relationsdatabas - eller ta reda på hur du gör det själv!