Slik håndterer du feilen "Kan ikke legge til alle poster i vedlegg-spørringen" i MS Access

I denne artikkelen undersøker vi scenarier som genererer feil knyttet til unnlatelse av å legge til poster i MS Access

Hvordan håndtere vedlegg-spørringsfeil i MS AccessI MS Access brukes en append-spørring når en bruker oppdaterer noen poster til en eksisterende tabell, vanligvis fra andre kilder. Legg til spørring velger i utgangspunktet nye poster fra andre datakilder og kopierer dem til tabellen i databasen. Det er nyttig å legge til flere poster samtidig, og det lar også brukeren avgrense utvalget med visse kriterier. Brukere kan se gjennom utvalget før de kopierer det til den eksisterende tabellen.

Problemer med vedlagte poster

MS Access viser vanligvis en dialogboks når tilføyningsspørringen utføres med angivelse av sannsynlige årsaker til at den mislyktes. Feilene kan oppstå på grunn av manglende samsvar mellom feltdatatyper eller på grunn av viktige brudd. Brudd på lås og valideringsregel kan også være mulige årsaker til feilen.

Artikkelen vil diskutere hvert problem separat og hvordan vi kan løse disse feilene.

Type konverteringsfeil

Kan ikke legge til alle oppføringer i Append Query-feilenDette er most vanlig feil en bruker møter under tilføying. Det oppstår på grunn av feil type felt. Access møter vanligvis problemer hvis dataene ikke er riktig formatert eller på grunn av manglende felttyper. For eksempel hvis en bruker prøver å importere data i et numerisk felt som dato eller alder, og dataene inneholder poster som "Ukjent", kan Access vise det som "Typekonvertering"-feil. Problemet kan også råde hvis datoen ikke er i amerikansk standardisert format.

Nøkkelbrudd

Hvis feltet/feltene er en del av tabellens primærnøkkel, kan det å legge til datoen i feltet/feltene forårsake nøkkelbruddsfeil. Primærnøkler skal alltid ha en unik verdi, og det kan derfor tas vare på under import av nye poster at de ikke bryter med primærnøkkelen.

Brukere anbefales å sjekke destinasjonstabellen og primærnøkkelen og sørge for at de har satt ja til egenskapen "Ingen duplikater". De vedlagte dataene skal heller ikke bryte med destinasjonstabellens regler.

Låsebrudd

Det er mulig at dataene som importeres allerede er i bruk et sted, og dermed forårsaker feilen ved å legge til spørringen. Brukere kan kontrollere og sikre at databasen ikke åpnes andre steder eller av noen andre brukere. Brukere kan også lukke de åpne tabellene, skjemaene, spørringene osv. for å forhindre feilen.

Hvis problemet vedvarer, kan brukere sjekke om standardoppføringslåsing er satt til 'Ingen låser' ved å klikke på Avansert alternativ fra verktøy.

Valideringsregelbrudd

Valideringsregelen for hvert felt kan nås fra den nedre ruten i tabelldesignvinduet, og brukere må sjekke disse før de importerer poster. Hvis regelen brytes, vil den tilføyde forespørselen vise feil. Brukere bør også sjekke måltabellen for gitte tekstfelt og om de har satt Nei til 'Tillat null lengde'. Feil kan være forårsaket på grunn av nullverdi for felt hvis egenskapen 'Obligatorisk' er satt til Ja.

I tilfelle mens du arbeider med MS Access-databaser, du ofte ser ut til å støte på alle slags feil, vil det være klokt for deg å investere i en mdb fikse verktøy for å unngå hendelser med tap av data.

Forfatterintroduksjon:

Vivian Stevens er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert reparasjon SQL Server og excel-programvareprodukter for gjenoppretting. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.