Starter
Den sanne kraften i relasjonsdatabaser ligger i deres evne til å spore relasjoner (d.v.s. navnet!) Mellom dataelementene. Mange databasebruker forstår imidlertid ikke hvordan man kan dra nytte av denne funksjonaliteten, og bruker bare Access som et avansert regneark. I denne veiledningen vil vi gå gjennom prosessen med å opprette et forhold mellom to tabeller i en Access-database.Først må du starte Microsoft Access og åpne databasen som vil huse ditt nye skjema. I dette eksemplet bruker vi en enkel database jeg har utviklet for å spore kjøreraktivitet. Den inneholder to bord: en som holder styr på ruter som jeg normalt kjører og en annen som sporer hver løp. Deretter må du åpne Access Relationships Tool. Begynn med å velge fanen Databaseverktøy på tilgangsbåndet. Klikk deretter på Relasjoner-knappen, som vist i bildet ovenfor.Hvis du ikke er kjent med bruk av Access 2007-båndet, kan du ta vår Access 2007-brukergrensesnitttur. Hvis dette er det første forholdet du har opprettet i den nåværende databasen, vises dialogboksen Vis tabeller, som vist i bildet ovenfor.En om gangen, velg hvert bord som du vil inkludere i forholdet, og klikk på Legg til-knappen. (Merk: Du kan også bruke kontrolltasten til å velge flere tabeller.) Når du har lagt til det siste tabellen, klikker du på Lukk for å fortsette. Du ser nå det tomme forholdsdiagrammet, som vist i bildet ovenfor.I vårt eksempel oppretter vi et forhold mellom rutetabellen og kjørebordet. Som du kan se, har vi lagt til begge tabellene i diagrammet. Legg merke til at det ikke er noen linjer som går med i bordene; Dette indikerer at du ennå ikke har noen forhold mellom disse tabellene. Det er i gang! I dette trinnet oppretter vi forholdet mellom de to tabellene.Først må du identifisere primærnøkkelen og den utenlandske nøkkelen i forholdet. Hvis du trenger et oppfriskningskurs på disse konseptene, kan du lese vår database-nøkkelartikkel.Når du har identifisert dem, klikker du på primærnøkkelen og drar den til den utenlandske nøkkelen. Du vil da se dialogboksen Rediger forhold, som vist i bildet ovenfor. I dette tilfellet ønsker vi å sikre at hver løp i vår database foregår langs en etablert rute. Derfor er rutebordets primærnøkkel (ID) den primære nøkkelen til forholdet, og ruteattributtet i Runs-tabellen er fremmednøkkelen. Se på dialogboksen Rediger relasjoner og bekreft at de riktige attributene vises.Også i dette trinnet må du avgjøre om du vil håndheve referensintegritet. Hvis du velger dette alternativet, vil Access sørge for at alle poster i Runs-tabellen har en tilhørende post i rutetabellen til enhver tid. Som du kan se, har vi valgt kontroll av referanseintegritet.Når du er ferdig, klikker du på Opprett-knappen for å lukke dialogboksen Rediger relasjoner. Endelig, gjennomgå det fullførte relasjonsdiagrammet for å sikre at det riktig viser ditt ønskede forhold. Du kan se et eksempel på bildet ovenfor.Legg merke til at relasjonslinjen knytter seg til de to tabellene, og dens posisjon indikerer egenskapene som er involvert i det utenlandske nøkkelforholdet. Du vil også legge merke til at rutetabellen har en 1 ved tilkoblingspunktet mens Runs-tabellen har et uendighetssymbol. Dette indikerer at det er en til mange forhold mellom rutene og kjører. For informasjon om dette og andre typer forhold, les vår Introduksjon til Relasjoner. Du kan også ønske å gjennomgå følgende definisjoner fra vår databaseoversikt: Gratulerer! Du har opprettet et forhold mellom to tilgangstabeller. Start relasjonsverktøyet
Legg til de tilhørende tabellene
Se relasjonsdiagrammet
Opprett forholdet mellom tabellene
Se det fullstendige relasjonsdiagrammet