Skrivet av Nulletz:
Mitt problem är att kunna koppla varje person till alla kraven så att jag kan göra ett formulär där jag kan bläddra bland personerna för att se vilka krav som de individuellt har uppnått.
I många till många-relationer vill du ha en mellanstående tabell. Du har personer och en lista på krav:
Tabell Person:
ID
Efternamn
Förnamn
Grupp
Tabell Krav:
Beteckning
Namn
Beskrivning
Notera att du inte ska ha ett ja-/nej-fält på tabell Krav. Istället ska du ha en tabell som separerar många till många-förhållandet till två stycken en till många:
PersonKrav:
PersonID
KravBeteckning
Här kommer lite exempeldata:
Person [ID, Efternamn, Förnamn, Grupp]
1, Gates, Bill, Microsoft
2, Jobs, Steve, Apple
3, Stallman, Richard, GNU
Krav [Beteckning, Namn, Beskrivning]
GÖ, Glasögon, Har glasögon
KV, Visslar, Kan vissla
BAL, Balett, Dansar balett
Om Bill Gates kan vissla och dansa balett så görs kopplingen i tabellen PersonKrav såhär:
PersonKrav [PersonID, KravBeteckning]
1, KV
1, BAL
På så vis får du en normaliserad databas utan dubletter i någon tabell!