Hur man hanterar "Kan inte lägga till alla poster i tilläggsfrågan" i MS Access

I den här artikeln undersöker vi scenarier som genererar fel relaterade till misslyckande med att lägga till poster i MS Access

Hur man hanterar Append Query Error i MS AccessI MS Access används en tilläggsfråga när en användare uppdaterar vissa poster till en befintlig tabell, vanligtvis från andra källor. Tilläggsfrågan väljer i princip nya poster från andra datakällor och kopierar dem till tabellen i databasen. Det är bra att lägga till flera poster samtidigt och det gör det också möjligt för användaren att förfina valet med vissa kriterier. Användare kan granska urvalet innan de kopieras till den befintliga tabellen.

Problem med bifogade poster

MS Access visar vanligtvis en dialogruta när tilläggsfrågan körs med angivande av de troliga orsakerna till misslyckandet. Felen kan uppstå på grund av felaktighet mellan fältdatatyper eller på grund av nyckelöverträdelser. Låsöverträdelser och överträdelser av valideringsregler kan också vara möjliga orsaker till felet.

Artikeln kommer att diskutera varje fråga separat och hur vi kan lösa dessa fel.

Typkonvertering misslyckades

Det går inte att lägga till alla poster i felsökningsfeletDetta är det vanligaste felet en användare stöter på vid tillägg. Det uppstår på grund av att fälttyper inte matchar. Access stöter vanligtvis på problem om informationen inte är korrekt formaterad eller på grund av saknade fälttyper. Om en användare till exempel försöker importera data i ett numeriskt fält, till exempel datum eller ålder, och informationen innehåller poster som "Okänd", kan Access visa det som felet "Typkonvertering". Problemet kan också uppstå om datumet inte är i amerikanskt standardformat.

Nyckelöverträdelse

Om fältet / fälten är en del av Tabellens primära nyckel kan det leda till fel på nyckelöverträdelser om du lägger till datumet i det / de fälten. Primära nycklar bör alltid ha ett unikt värde och därmed kan det tas hand om när du importerar nya poster att de inte bryter mot den primära nyckeln.

Användare rekommenderas att kontrollera destinationstabellen och primärnyckeln och se till att de har ställt ja till deras "No Duplicates" -egenskap. Dessutom bör de bifogade uppgifterna inte bryta mot måltabellens regler.

Lås överträdelse

Det är möjligt att data som importeras redan används någonstans, vilket orsakar felet i att lägga till frågan. Användare kan kontrollera och se till att databasen inte öppnas någon annanstans eller av någon annan användare. Användare kan också stänga öppna tabeller, formulär, frågor etc. för att förhindra felet.

Om problemet kvarstår kan användarna kontrollera om standardregistreringslåset är inställt på "Inga lås" genom att klicka på Avancerat från verktyg.

Valideringsregelöverträdelse

Valideringsregel för varje fält kan nås från den nedre rutan i tabelldesignfönstret, och användare måste kontrollera dessa innan de importerar poster. Om regeln överträds visas en fel i den bifogade frågan. Användare bör också kontrollera destinationstabellen för givna textfält och om de hade ställt Nej till "Tillåt noll längd". Fel kan orsakas på grund av nollvärde för fält vars egenskap 'Obligatorisk' är inställd på Ja.

Om du ofta jobbar med MS Access-databaser verkar du stöta på alla slags fel, skulle det vara klokt att investera i en mdb fix verktyg för att undvika incidenter av dataförlust.

Författarintroduktion:

Vivian Stevens är en dataåterställningsexpert i DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive reparation SQL Server och Excel-programvara för återställningsprogramvara. För mer information besök www.datanumen.com

Kommentarer är stängda.