Hallo,
Ik heb hier een database gebouwd.
Hoe zorg ik er voor dat er geen duplicaten in mijn keuzelijst met invoervak komen?
V.B:
Tabel 1: Klant
Velden:
Om het veld Waarde in te vullen heb ik dus een keuzelijst gebruikt.
Deze keuzelijst verwijst naar een query.
In de query heb ik het veld Waarde uit Tabel 1 opgenomen.
Hierdoor krijg ik dus een lijst met wat ik al eens heb ingevuld bij Waarde, ook laat mij dit nieuwe waarden toevoegen.
Maar nu komt het......
Stel ik geef Klant 1 als Waarde 1 en Klant 2 als Waarde 2
Dus:
Klant 1 Waarde 1
Klant 2 Waarde 2
Klant 3 Waarde 3
Klant 4 Waarde 4
Tot zover niks aan de hand, de keuzelijst geeft netjes de waarden weer die al gebruikt zijn en als ik een nieuwe waarde intyp slaat hij dat netjes op en toont dat ook in de keuzelijst.
Maaaaar......
Zodra ik twee of meer klanten dezelfde waarde geef, komt dit dus ook terecht in mijn keuzelijst.
VB.
Klant 1 Waarde 1
Klant 2 Waarde 2
Klant 3 Waarde 3
Klant 4 Waarde 3
In mijn keuzelijst zal nu twee keer de waarde 3 voorkomen aangezien ik deze twee keer heb gebruikt.
Geef ik een andere klant ook waarde 3 dan zal de waarde 3 dus 3 keer in mijn keuzelijst voorkomen.
Hoe zorg ik ervoor dat de waarde maar 1 keer voorkomt in mijn lijst, ongeacht hoevaak deze waarde wordt gebruikt?
Ik heb hier een database gebouwd.
Hoe zorg ik er voor dat er geen duplicaten in mijn keuzelijst met invoervak komen?
V.B:
Tabel 1: Klant
Velden:
- Klant ID
- Naam
- Adres
- Woonplaats
- Waarde (keuzelijst met invoervak)
Om het veld Waarde in te vullen heb ik dus een keuzelijst gebruikt.
Deze keuzelijst verwijst naar een query.
In de query heb ik het veld Waarde uit Tabel 1 opgenomen.
Hierdoor krijg ik dus een lijst met wat ik al eens heb ingevuld bij Waarde, ook laat mij dit nieuwe waarden toevoegen.
Maar nu komt het......
Stel ik geef Klant 1 als Waarde 1 en Klant 2 als Waarde 2
Dus:
Klant 1 Waarde 1
Klant 2 Waarde 2
Klant 3 Waarde 3
Klant 4 Waarde 4
Tot zover niks aan de hand, de keuzelijst geeft netjes de waarden weer die al gebruikt zijn en als ik een nieuwe waarde intyp slaat hij dat netjes op en toont dat ook in de keuzelijst.
Maaaaar......
Zodra ik twee of meer klanten dezelfde waarde geef, komt dit dus ook terecht in mijn keuzelijst.
VB.
Klant 1 Waarde 1
Klant 2 Waarde 2
Klant 3 Waarde 3
Klant 4 Waarde 3
In mijn keuzelijst zal nu twee keer de waarde 3 voorkomen aangezien ik deze twee keer heb gebruikt.
Geef ik een andere klant ook waarde 3 dan zal de waarde 3 dus 3 keer in mijn keuzelijst voorkomen.
Hoe zorg ik ervoor dat de waarde maar 1 keer voorkomt in mijn lijst, ongeacht hoevaak deze waarde wordt gebruikt?