dubbele waarden

Status
Niet open voor verdere reacties.

musti

Gebruiker
Lid geworden
26 feb 2006
Berichten
143
Hoe kan ik dubbele waarden voorkomen. Ik heb namelijk een leerling tabel waar leerling_id dient als primary key. Voornaam,Achternaam en Geboortedatum mogen maar een keer voorkomen. Hoe kan ik het voor elkaar krijgen
 
Dan moet je dus van Voornaam, Achternaam en Geboortedatum de primaire sleutel maken. Een Autonummerveld als sleutelveld moet je eigenlijk alleen maar gebruiken als je echt niks anders kunt verzinnen, of als het maken van koppelingen een hoop ellende gaat opleveren.
Nu kun je eigenlijk alleen via een Formulier controleren of de combinatie van gegevens uniek is, m.b.v. VBA
 
Laatst bewerkt:
Mijn advies zou zijn:
maak altijd een autonummer veld, en zet deze als sleutelveld
bepaalde veldcombinaties die maar 1 keer mogen voorkomen, daarvoor maak je 1 index met deze velden, en de index zet je op 'uniek'
 
Zo zie je maar, iedereen heeft zijn eigen aanpak! Ik probeer dus altijd sleutelvelden te gebruiken die iets betekenen, en een Autonummerveld doet dat maar heel zelden... Je moet dan meer doen om je gegevensintegriteit te bewaken.
Maar fout is het niet ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan