När du kör en tilläggsfråga i en Access skrivbordsdatabas kan du få ett felmeddelande där det står "Access inte kan lägga till alla poster i tilläggsfrågan".
Det här felmeddelandet visas på grund av någon av följande orsaker:
Konvertering av typen misslyckandes Du försöker lägga till data av en viss typ i ett fält med en annan typ. Ett fel uppstår om du t.ex. försöker lägga till text i ett fält som är inställt på datatypen Tal. Kontrollera datatyperna för fält i måltabellen och kontrollera sedan att du lägger till rätt typ av data i var och en av dem.
Nyckelfel Du kanske försöker lägga till data i ett eller flera fält som ingår i tabellens primärnyckel, till exempel ID-fältet. Kontrollera designen för måltabellen för att se om primärnyckeln (eller något index) har egenskapen Inga dubbletter inställd på Ja. Kontrollera sedan de data du lägger till för att kontrollera att de inte bryter mot reglerna i måltabellen.
Låsningsfel Om tabellen är öppen i designvyn eller har öppnats av en annan användare i nätverket kan detta leda till låsningar som hindrar frågan från att lägga till poster. Se till att alla har stängt databasen.
Brott mot valideringsregel Kontrollera designen på måltabellen för att se vilka valideringsregler som finns. Om ett fält till exempel är obligatoriskt och frågan inte tillhandahåller data för det får du felet. Kontrollera även måltabellen för valfritt textfält där egenskapen Tillåt nollängd är inställd på Nej. Om frågan inte lägger till några tecken i ett sådant fält får du felet. Det kan även ligga andra valideringsregler bakom problemet – du kan t.ex. ha följande valideringsregler i fältet Antal:
>=10
I det här fallet inte kan du lägga till poster med ett antal som understiger 10.
Mer information om hur man skapar tilläggsfrågor finns i Lägga till poster i tabellen med en tilläggsfråga.