Exempel på användning av kopplingstabeller

Nedan visas ett exempel på validering av fältvärden via kopplingstabeller.

Ett postorderföretag säljer två produkter: byxor och skjortor.

Giltiga byxstorlekar är 48 till 58, medan giltiga skjortstorlekar är 36 till 44. Vilka storlekar som är giltiga beror därför på produktnumret. I det här fallet behövs en kopplingstabell för att koppla korrekt valideringstabell.

Det formulär som används för att beställa produkterna innehåller fälten Produkt och Storlek. Det behövs tre tabeller för att hantera valideringen av fältet Storlek: en produktnummertabell (ProdNr), en byxstorlekstabell (Byxstrlk) och en skjortstorlekstabell (Skjortstrlk).

ProdNr innehåller giltiga produktnummer för både byxor och skjortor i kolumnen Nyckel. För varje giltigt produktnummer skrivs antingen Byxstrlk eller Skjortstrlk i kolumnen Koppling 1.

images\connection_table_example.gif

Skapa en kopplingstabell som styr programmet mot rätt valideringstabell för storlekar med utgångspunkt från vilken produkt som har angetts.

Tabellerna Byxstrlk och Skjortstrlk innehåller alla giltiga storlekar för byxor och skjortor i kolumnen Nyckel.

Eftersom Storlek är det kopplade fältet (det vars värde beror på värdet i ett annat fält), bör du ange kopplingstabellens namn när du definierar eller redigerar fältet Storlek.

ProdNr är kopplingstabell, så ProdNr skrivs bredvid Koppla till i dialogrutan Avancerat. Eftersom värdet i fältet Produkt avgör vilken av de två storlekstabellerna som ska användas skrivs Produkt bredvid Via fält. Dessutom markerar du Koppling 1, eftersom de tabeller som listas i kolumnen Koppling 1 för ProdNr ska användas för att validera Storlek.

images\via_field.gif

Validera fältvärden via kopplingstabeller

Skapa tabeller

Arbeta med tabeller