Invoerlijsten definiëren
Als een veld dezelfde reeks tekst-, getal-, datum- of tijdwaarden voor vele of alle records gebruikt, kunt u een invoerlijst met die waarden maken. U kunt dan een veld opmaken om de waarden weer te geven als een venstermenu, een keuzelijst of als een reeks van selectievakjes of keuzerondjes.
Definieer bijvoorbeeld een invoerlijst met twee waarden: Nieuw en Al klant. Definieer vervolgens het veld Type klant om de waarden in die lijst weer te geven als keuzerondjes.
Veld dat keuzerondjes weergeeft
Met behulp van invoerlijsten kan de gegevensinvoer sneller en nauwkeuriger verlopen. U kunt de waarden in een bepaalde volgorde weergeven, zoals per maand of regio.
In twee stappen kunt u gegevens in een invoerlijst weergeven:
1.
 •
 •
 •
2.
Gebruik in de lay-outmodus het Infovenster om een veld op te maken voor de weergave van de waarden in een venstermenu, keuzelijst, selectievakjes of keuzerondjes.
Een eigen invoerlijst definiëren
Deze methode is de eenvoudigste manier om een invoerlijst te maken omdat u zelf de waarden typt die die u wilt weergeven.
1.
Kies Bestand > Beheren > Invoerlijsten.
In de lay-outmodus kunt u ook op de statusbalk klikken op Beheren en vervolgens Invoerlijsten kiezen.
2.
3.
4.
Selecteer Eigen waarden gebruiken en typ elke waarde op een afzonderlijke regel, in de volgorde waarin u ze wilt weergeven.
Druk na het invoeren van een waarde op Enter (Windows) of Return (OS X) om de regels met waarden van elkaar te scheiden.
Tip  Als u een scheidingsteken wilt plaatsen tussen items in een venstermenu of keuzelijst, of als u spaties wilt plaatsen tussen keuzerondjes of selectievakjes, voegt u een aparte regel in op de positie waar u een scheidingslijn of spatie wilt plaatsen en typt u een koppelteken.
5.
Klik tweemaal op OK om zowel het dialoogvenster Invoerlijst bewerken als het dialoogvenster Invoerlijsten beheren te sluiten.
6.
Een invoerlijst definiëren met behulp van een veld in het huidige bestand of een ander bestand
Een invoerlijst die is gemaakt met deze methode wordt dynamisch bijgewerkt telkens als de waarden wijzigen in het veld waarop de lijst is gebaseerd. Als het veld zich bovendien in een gerelateerde tabel bevindt, kunt u alle waarden in het veld of alleen de gerelateerde waarden weergeven.
1.
Kies Bestand > Beheren > Invoerlijsten.
In de lay-outmodus kunt u ook op de statusbalk klikken op Beheren en vervolgens Invoerlijsten kiezen.
2.
3.
4.
Selecteer Waarden gebruiken van veld.
5.
In het dialoogvenster Velden opgeven voor invoerlijst selecteert u in Waarden van 1e veld gebruiken de tabel die het gewenste veld bevat en selecteert u daarna dat veld in de lijst.
Als de gewenste tabel zich in een ander bestand bevindt en niet in de lijst is vermeld, kiest u Database beheren in de lijst Waarden van 1e veld gebruiken en voegt u de tabel aan de relatiegrafiek toe. Raadpleeg Relaties maken.
6.
 •
 •
Als u alleen gerelateerde waarden in de invoerlijst wilt opnemen, selecteert u Alleen gerelateerde waarden opnemen vanaf en kiest u in de lijst een gerelateerde tabel. De invoerlijst toont dan alleen veldwaarden uit records die beantwoorden aan de relatiecriteria die zijn opgegeven tussen de gerelateerde tabel en de tabel die het veld bevat dat in de lijst Waarden van 1e veld gebruiken is geselecteerd.
Zie Voorbeeld van een invoerlijst die alleen waarden uit gerelateerde velden bevat voor een voorbeeld van een invoerlijst die alleen gerelateerde waarden bevat.
7.
Als u ook gekoppelde waarden uit een tweede veld wilt weergeven, selecteert u Ook waarden tonen uit tweede veld, selecteert u de tabel die het gewenste veld bevat en selecteert u daarna dat veld in de lijst.
Gebruik deze optie als u de waarden uit een overeenkomend veld wilt weergeven achter de waarden in de invoerlijst. U kunt bijvoorbeeld naast onderdeelnummers de namen van de betreffende onderdelen weergeven om de gegevensinvoer te vereenvoudigen. Als Ook waarden tonen uit tweede veld grijs is weergegeven, selecteert u eerst een veld in de linkerlijst, zoals in stap 5 is beschreven.
Opmerking  Tijdens de gegevensinvoer zal een invoerlijst waarin waarden uit twee velden worden weergegeven, nog steeds alleen gegevens invoeren uit het eerste veld dat in stap 5 is opgegeven. Het tweede veld in de invoerlijst wordt alleen maar weergegeven en de waarde ervan wordt in geen enkel veld ingevoerd. U kunt echter een opzoekdefinitie gebruiken om de gegevens uit het tweede veld in te voeren. Raadpleeg Opzoekdefinities.
8.
 •
 •
Kies Alleen waarden van tweede veld om waarden uit het tweede veld weer te geven, maar de gegevens uit het eerste veld op te slaan.
Als u Alleen waarden van tweede veld niet inschakelt, worden in de invoerlijst beide velden weergegeven: zo worden in een venstermenu bijvoorbeeld beide velden weergegeven.
Overzicht van de werking van Alleen waarden van tweede veld weergeven:
 
Opmerking  Wanneer u uw selectie maakt, wordt de corresponderende waarde uit het eerste veld opgeslagen in de database.
9.
Als u de waarden die zich in een tekstveld bevinden in de woordenboeksorteervolgorde van een bepaalde taal wilt weergeven, selecteert u Waarden opnieuw sorteren op basis van en kiest u een taal. Anders worden de waarden gesorteerd in de indexvolgorde van de standaardtaal van het veld. Deze instelling wordt genegeerd voor andere typen velden.
Raadpleeg Een taal voor het indexeren of sorteren kiezen.
10.
Klik op OK om het dialoogvenster Velden opgeven voor invoerlijst te sluiten.
11.
Klik tweemaal op OK om zowel het dialoogvenster Invoerlijst bewerken als het dialoogvenster Invoerlijsten beheren te sluiten.
12.
Een invoerlijst definiëren met behulp van een invoerlijst in een ander bestand
Als de gewenste invoerlijst al in een ander bestand is gedefinieerd, kunt u die lijst gebruiken in plaats van deze opnieuw te maken.
1.
Kies Bestand > Beheren > Invoerlijsten.
In de lay-outmodus kunt u ook op de statusbalk klikken op Beheren en vervolgens Invoerlijsten kiezen.
2.
3.
4.
Selecteer Invoerlijst gebruiken uit ander bestand en selecteer in die lijst een bestandspad, of definieer er één, dat verwijst naar het bestand dat de invoerlijst bevat die u wilt gebruiken.
Zie Bestandspaden maken voor meer informatie over bestandspaden.
5.
Selecteer in de lijst Invoerlijst de invoerlijst uit het andere bestand.
Bepaalde invoerlijsten zijn mogelijk grijs weergegeven en kunnen bijgevolg niet worden geselecteerd. Die invoerlijsten zijn gedefinieerd om alleen gerelateerde waarden uit een veld weer te geven en er kan niet rechtstreeks naar worden verwezen vanuit een ander bestand. Gebruik daarentegen de optie Waarden gebruiken van veld. (U moet ook de tabel uit het andere bestand toevoegen aan de relatiegrafiek in het huidige bestand.) Als u dit type invoerlijst wilt maken, volgt u de hierboven vermelde instructies voor het definiëren van een invoerlijst op basis van waarden in een veld.
6.
Klik tweemaal op OK om zowel het dialoogvenster Invoerlijst bewerken als het dialoogvenster Invoerlijsten beheren te sluiten.
7.
Zo wijzigt, dupliceert of verwijdert u een invoerlijst:
1.
Kies Bestand > Beheren > Invoerlijsten.
In de lay-outmodus kunt u ook op de statusbalk klikken op Beheren en vervolgens Invoerlijsten kiezen.
2.
 
Selecteer de invoerlijst in de lijst met namen en klik op Bewerken. In het dialoogvenster Invoerlijst bewerken voert u de gewenste wijzigingen uit. Klik daarna op OK.
Opmerking  Als u een invoerlijst opnieuw definieert nadat gegevens zijn ingevoerd, krijgt u mogelijk onverwachte resultaten. Wanneer u een item van de invoerlijst bijvoorbeeld wijzigt van Accessoire in Accessoires, lijkt het alsof dit veld leeg is in lay-outs waarin het is opgemaakt als een selectievakje of keuzerondje. Daarnaast vindt u de bestaande records ook niet als u zoekt op Accessoires.
Selecteer de ongewenste invoerlijst in de lijst met namen en klik op Verwijderen. Klik opnieuw op Verwijderen in het bevestigingsvenster dat verschijnt.
3.
Opmerkingen
 •
 •
Als de invoerlijst die u definieert datums bevat, moet u controleren of de waarden jaartallen van vier cijfers bevatten, bijvoorbeeld 29-6-2014 en niet 29-6-14. Tijdens de gegevensinvoer zal een datumveld dat is opgemaakt om een invoerlijst weer te geven die datums met jaartallen van twee cijfers bevat, die jaartallen converteren naar jaartallen van vier cijfers, zoals in Conversie van datums met een jaartal van twee cijfers is beschreven.
 •
 •
Voor invoerlijsten met ODBC-gegevens worden het privilege Geen toegang en het eigen privilege Beperkt niet ondersteund. Om te voorkomen dat een gebruiker ODBC-gegevens ziet in een invoerlijst, moet u beveiliging op rijniveau afdwingen in de externe SQL-database. Raadpleeg Privileges voor invoerlijsten bewerken.