Module
Contents
Index 🔎︎

# Relasjoner

Lar deg angi og redigere en relasjon mellom to tabeller.

For å bruke denne funksjonen …

Velg Verktøy → Relasjoner i et databasefilvindu

Oppdaterings- og slettemulighetene er bare tilgjengelig hvis de er støttet av den brukte databasen.

## Tabeller

Hvis du lager en ny relasjon, kan du velge en tabell fra hver av kombinasjonsboksene øverst i dialogvinduet.

Hvis du åpnet dialogvinduet Relasjoner for en eksisterende relasjon ved å dobbeltklikke på forbindelseslinjer i relasjonsvinduet, kan tabellene involveret i relasjonen ikke endres.

## Nøkkelfelter

Angi nøkkelfeltene for relasjonen.

Navnene på tabellene som er valgt for lenkingen vises her som kolonnenavn. Hvis du trykker på et felt, kan du bruke piltastene for å velge andre felter fra tabellen. Hver relasjon blir skrevet i en rad.

## Oppdateringsinnstillinger

Her kan du velge innstillinger som tar effekt, når det er endringer i et primærnøkkelfelt.

### Ingen handling

Angir at endringer som gjøres i en primærnøkkel ikke påvirker andre eksterne nøkkelfelt.

### Oppdaterende overlapp

Oppdaterer alle eksterne nøkkelfelt hvis verdien i den tilhørende primærnøkkelen har blitt endret (Overlappende oppdatering).

### Set null

Hvis den tilhørende primærnøkkelen har blitt endret, kan du bruke dette valget til å angi «IS NULL»-verdien i alle eksterne nøkkelfelt. «IS NULL» betyr at feltet er tomt.

### Angi standard

Hvis den tihørende primærnøkkelen har blitt endret, kan du bruke dette valget for å angi en standardverdi for alle eksterne nøkkelfelt. Under opprettelsen av den tilhørende tabellen, vil standardverdien for et eksternt nøkkelfelt bli angitt når du tildeler feltegenskapene.

## Slettingsinnstillinger

Her du kan velge hvilke innstillinger som tas i bruk, når et primærnøkkelfelt blir slettet.

### Ingen handling

Velg om det å slette en primærnøkkel skal endre eksterne nøkkelfelt eller ikke.

### Slett overlapp

Velg om alle eksterne nøkkelfelt skal slettes hvis du sletter den tilhørende primærnøkkelen.

Når du sletter et primærnøkkelfelt med tilvalget Slett overlapp, vil alle dataposter fra andre tabeller som har denne nøkkelen som sin fremmednøkkel også bli slettet. Bruk denne innstillingen med stor omhu. Det er fare for at en stor del av databasen kan bli slettet.

### Set null

Hvis du sletter den tilhørende primærnøkkelen, vil «IS NULL»-verdien bli gitt til alle eksterne nøkkelfelt.

### Angi standard

Hvis du sletter den tilhørende primærnøkkelen, vil en gitt verdi gis til alle eksterne nøkkelfelt.