Wanneer u een toevoegquery uitvoert, ziet u mogelijk een foutbericht waarin wordt aangegeven dat in Microsoft Access niet alle records kunnen worden toegevoegd aan de toevoegquery.
Dit foutbericht kan in de volgende gevallen worden weergegeven:
Typeconversiefouten U wilt mogelijk gegevens van een bepaald type toevoegen aan een veld met een ander type. De fout wordt bijvoorbeeld weergegeven als u tekst toevoegt aan een veld met het gegevenstype Getal. Controleer de gegevenstypen van velden in de doeltabel en controleer vervolgens of u het juiste type gegevens aan de velden toevoegt.
Sleutelconflicten U wilt mogelijk gegevens toevoegen aan een of meer velden die deel uitmaken van de primaire sleutel van de tabel, zoals het veld Id. Bekijk het ontwerp van de doeltabel om te controleren of de eigenschap Geen duplicaten van de primaire sleutel (of een index) is ingesteld op Ja. Controleer vervolgens of de gegevens die u toevoegt, voldoen aan de regels van de doeltabel.
Vergrendelingsconflicten Als de doeltabel is geopend, in de ontwerpweergave of door een andere gebruiker in het netwerk, kan dit leiden tot recordvergrendelingen, waardoor er geen records kunnen worden toegevoegd met de query. Controleer of er niemand anders in de database werkt.
Validatieregelconflicten Controleer het ontwerp van de doeltabel om te bekijken welke validatieregels zijn toegepast. De fout wordt bijvoorbeeld weergegeven als een veld verplicht is en hiervoor geen gegevens worden geleverd door de query. Controleer de doeltabel bovendien op tekstvelden waarin de eigenschap Lengte nul toestaan is ingesteld op Nee. De fout treedt op als met de query geen tekens worden toegevoegd aan dit type veld. Het probleem kan ook ontstaan door andere validatieregels, bijvoorbeeld de volgende validatieregel voor het veld Aantal:
>=10
In dit geval kunt u geen records toevoegen met een kleiner aantal dan 10.
Zie Records toevoegen aan een tabel door een toevoegquery te gebruiken voor meer informatie over het maken van toevoegquery's.