Når du kører en tilføjelsesforespørgsel i en Access-skrivebordsdatabase, får du muligvis en fejlmeddelelse, hvor der står "Microsoft Access kan ikke tilføje alle posterne i tilføjelsesforespørgslen."
Denne fejlmeddelelse kan blive vist af en af følgende årsager:
Typekonverteringsfejl Du forsøger måske at tilføje data af én type i et felt af en anden type. Eksempelvis vises fejlen, hvis du forsøger at tilføje tekst i et felt, hvis datatype er indstillet til Tal. Kontrollér datatyperne for felterne i destinationstabellen, og Kontrollér, at du tilføjer den korrekte datatype i hvert enkelt.
Vigtige overtrædelser Du forsøger måske at føje data til et eller flere felter, der er en del af tabellens primære nøgle, f.eks. id-feltet. Kontrollér designet af destinationstabellen for at se, om den primære nøgle (eller et indeks) har egenskaben Ingen dubletter angivet til Ja. Kontrollér derefter de data, du tilføjer, for at sikre, at de ikke overtræder reglerne i destinationstabellen.
Låsefejl Hvis destinationstabellen er åben i designvisning, eller hvis en anden bruger på netværket har den åben, kan dette medføre postlåse, som vil forhindre forespørgslen i at kunne tilføje poster. Sørg for, at alle er lukket ude af databasen.
Overtrædelser af valideringsregel Kontrollér designet af destinationstabellen for at se, hvilke valideringsregler der findes. Hvis et felt f.eks. er påkrævet, og forespørgslen ikke indeholder data til det, får du fejlen. Kontrollér også destinationstabellen for tekstfelter, hvor egenskaben Tillad nullængde er angivet til Nej. Hvis forespørgslen ikke tilføjer tegn i et sådant felt, får du vist fejlen. Andre valideringsregler kan også være skyld i problemet – du kan f.eks. have følgende valideringsregel for feltet Antal:
>=10
I dette tilfælde kan du ikke tilføje poster med et antal, der er mindre end 10.
Du finder flere oplysninger om at oprette tilføjelsesforespørgsler under Føj poster til en tabel ved hjælp af en tilføjelsesforespørgsel.