In dit artikel onderzoeken we scenario's die fouten genereren met betrekking tot het niet toevoegen van records in MS Access

Problemen met het toevoegen van records
MS Access geeft gewoonlijk een dialoogvenster weer wanneer de toevoegquery wordt uitgevoerd met de waarschijnlijke redenen voor het mislukken ervan. De fouten kunnen ontstaan doordat de veldgegevenstypen niet overeenkomen of door sleutelovertredingen. Overtredingen van vergrendelingen en validatieregels kunnen ook de mogelijke redenen voor de fout zijn.
In het artikel wordt elk probleem afzonderlijk besproken en wordt beschreven hoe we deze fouten kunnen oplossen.
Typ conversiefout

Sleutelovertreding
Als het veld / de velden een onderdeel zijn van de primaire sleutel van Table, kan het toevoegen van de datum aan dat / de velden belangrijke overtredingsfouten veroorzaken. Primaire sleutels moeten altijd een unieke waarde hebben en daarom kan er bij het importeren van nieuwe records voor worden gezorgd dat ze de primaire sleutel niet schenden.
Gebruikers wordt aangeraden om de bestemmingstabel en primaire sleutel te controleren en ervoor te zorgen dat ze ja hebben ingesteld op hun eigenschap 'Geen duplicaten'. De toegevoegde gegevens mogen ook niet in strijd zijn met de regels van de bestemmingstabel.
Lock-overtreding
Het is mogelijk dat de gegevens die worden geïmporteerd al ergens in gebruik zijn, waardoor de fout bij het toevoegen van een query wordt veroorzaakt. Gebruikers kunnen controleren en ervoor zorgen dat de database niet ergens anders of door een andere gebruiker (s) wordt geopend. Gebruikers kunnen ook de open tabellen, formulieren, queries, enz. Sluiten om de fout te voorkomen.
Als het probleem zich blijft voordoen, kunnen gebruikers controleren of de standaardrecordvergrendeling is ingesteld op 'Geen vergrendelingen' door op de optie Geavanceerd in de tools te klikken.
Schending van de validatieregel
De validatieregel van elk veld is toegankelijk via het onderste deelvenster van het tabelontwerpvenster en gebruikers moeten deze controleren voordat ze records importeren. Als de regel wordt geschonden, wordt een fout weergegeven bij het toevoegen van een query. Gebruikers moeten ook de bestemmingstabel voor bepaalde tekstvelden controleren en of ze Nee hadden ingesteld op 'Allow Zero Length'. Er kan een fout worden veroorzaakt door een null-waarde voor velden waarvan de eigenschap 'Vereist' is ingesteld op Ja.
Als u tijdens het werken met MS Access-databases regelmatig allerlei fouten tegenkomt, is het verstandig om te investeren in een mdb-oplossing tool om incidenten met gegevensverlies te voorkomen.
Auteur Introductie:
Vivian Stevens is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder reparatie SQL Server en Excel-herstelsoftwareproducten. Voor meer informatie bezoek www.datanumen.com