Kom i gang
Den egentlige kraft i relationelle databaser ligger i deres evne til at spore relationer (altså navnet!) Mellem dataelementer. Mange databasebrugere forstår imidlertid ikke, hvordan man kan udnytte denne funktionalitet, og bruger blot Access som et avanceret regneark. I denne vejledning går vi igennem processen med at skabe et forhold mellem to tabeller i en Access-database.Først skal du starte Microsoft Access og åbne den database, der vil huse din nye formular. I dette eksempel bruger vi en simpel database, jeg har udviklet til at spore kørende aktivitet. Den indeholder to tabeller: En, der holder styr på de ruter, som jeg normalt kører, og en anden, der sporer hver runde. Derefter skal du åbne Access Relationships Tool. Begynd ved at vælge fanen Databaseværktøjer på Access-båndet. Klik derefter på knappen Relationships, som vist på billedet ovenfor.Hvis du ikke er bekendt med brugen af Access 2007-båndet, skal du tage vores Access 2007 User Interface Tour. Hvis dette er det første forhold, du har oprettet i den aktuelle database, vises dialogboksen Vis tabeller, som vist i billedet ovenfor.En ad gangen skal du vælge hver tabel, du vil medtage i forholdet, og klikke på knappen Tilføj. (Bemærk: Du kan også bruge kontroltasten til at vælge flere tabeller.) Når du har tilføjet det sidste bord, skal du klikke på knappen Luk for at fortsætte. Du vil nu se det tomme forholdsdiagram som vist på billedet ovenfor.I vores eksempel skaber vi et forhold mellem rutetabellen og tabellen Kør. Som du kan se, har vi tilføjet begge disse tabeller til diagrammet. Bemærk, at der ikke er nogen linjer, der deltager i tabellerne; Dette indikerer, at du endnu ikke har nogen forhold mellem disse tabeller. Det er showtime! I dette trin skaber vi forholdet mellem de to tabeller.For det første skal du identificere primærnøglen og den fremmede nøgle i forholdet. Hvis du har brug for et opfriskningskursus om disse begreber, skal du læse vores database nøgler artikel.Når du har identificeret dem, skal du klikke på den primære nøgle og trække den til den fremmede nøgle. Du vil så se dialogboksen Rediger forhold, som vist på billedet ovenfor. I dette tilfælde ønsker vi at sikre, at hver løb i vores database foregår langs en etableret rute. Derfor er rutetabellens primære nøgle (ID) den primære nøgle i forholdet, og ruteattributten i kørestabellen er den udenlandske nøgle. Se på dialogboksen Rediger forhold og bekræft, at de korrekte attributter vises.Også i dette trin skal du beslutte, om du vil håndhæve referential integritet. Hvis du vælger denne indstilling, vil Access sikre, at alle optegnelser i tabellerne Kør altid har en tilsvarende post i rutetabellen. Som du kan se, har vi valgt håndhævelse af referenceintegritet.Når du er færdig, skal du klikke på knappen Opret for at lukke dialogboksen Rediger forhold. Endelig gennemgå det udfyldte relationer diagram for at sikre, at det korrekt viser dit ønskede forhold. Du kan se et eksempel på billedet ovenfor.Bemærk at forbindelseslinjen forbinder de to tabeller, og dens position angiver de attributter, der er involveret i det udenlandske nøgleforhold. Du vil også bemærke, at rutetabellen har en 1 ved samlingspunktet, mens tabellen Kør har et uendeligt symbol. Dette indikerer, at der er et et-til-mange forhold mellem ruter og kørsler. For information om denne og andre typer forhold, læs vores introduktion til relationer. Du kan også ønske at gennemgå følgende definitioner fra vores databaser Ordliste: Tillykke! Du har oprettet et forhold mellem to adgangstabeller. Start forbindelsesværktøjet
Tilføj de tilhørende tabeller
Se forbindelsesdiagrammet
Opret forholdet mellem tabellerne
Se det komplette relationer diagram