Modul
Indhold
Indholdsfortegnelse 🔎︎

# Relationer

Giver dig mulighed for at definere og redigere en relation mellem to tabeller.

For at tilgå denne kommando...

I et databasefilvindue skal du vælge Funktioner - Relationer....

Opdaterings- og slettemulighederne er kun tilgængelig hvis de er understøttet af den anvendte database.

## Tabeller

Hvis du opretter en ny relation, kan du vælge en tabel fra hver af kombinationsfelterne i øverste del af dialogen.

Hvis du åbnede dialogen Relationer for en eksisterende relation ved at dobbeltklikke på forbindelseslinjer i relationsvinduet, kan tabellerne involveret i relationen ikke ændres.

## Nøglefelter

Angiver nøglefelterne for relationen.

Navnene på tabellerne valgt for forbindelsen vises her som kolonnenavne. Hvis du klikker på et felt, kan du bruge piletasterne til at vælge et felt fra tabellen. Hver enkelt relation er skrevet i en række.

## Opdateringsindstillinger

Her kan du vælge indstillinger som tager effekt, når der er ændringer til et primærnøglefelt.

### Ingen handling

Bestemmer at hvilken som helst ændring på en primærnøgle ikke påvirker andre eksterne nøglefelter.

### Opdaterer kaskadevis

Opdaterer alle de eksterne nøglefelter hvis værdien af den tilsvarende primærnøgle er blevet ændret (Kaskadevis opdatering).

### Angiv null (ingen værdi)

Brug denne indstilling for at sætte værdien "ER NULL" i alle eksterne nøglefelter, hvis den tilsvarende primærnøgle er blevet ændret. ER NULL betyder, at feltet er tomt.

### Angiv standard

Brug denne indstilling for sætte en standardværdi for alle eksterne nøglefelter, hvis den tilsvarende primærnøgle er blevet ændret. Under oprettelsen af den tilsvarende tabel, vil standardværdien af et eksternt nøglefelt bliver defineret når du tildeler feltegenskaberne.

## Sletningsindstillinger

Her du kan vælge indstillinger som tager effekt, når et primærnøglefelt bliver slettet.

### Ingen handling

Bestemmer at sletningen af en primærnøgle ikke vil have nogen effekt på andre eksterne nøglefelter.

### Slet kaskadevis

Angiver at alle eksterne nøglefelter vil blive slettet hvis du sletter det tilsvarende primærnøglefelt.

Når du sletter et primærnøglefelt med indstillingen Slet kaskadevis, vil alle dataposter fra andre tabeller som har denne nøgle som deres fremmednøgle også blive slettet. Brug denne indstilling med stor omhu; det er muligt, at en større portion af databasen kan blive slettet.

### Angiv null (ingen værdi)

Hvis du sletter den tilsvarende primærnøgle, bliver værdien "ER NULL" tildelt til alle eksterne nøglefelter.

### Definer standard

Hvis du sletter den tilsvarende primærnøgle, vil sat værdi blive sat på alle eksterne nøglefelter.