Dans cet article, nous examinons les scénarios qui génèrent des erreurs liées à l'échec de l'ajout d'enregistrements dans MS Access
Dans MS Access, une requête Ajout est utilisée lorsqu'un utilisateur met à jour certains enregistrements dans une table existante, généralement à partir d'autres sources. La requête d'ajout sélectionne essentiellement de nouveaux enregistrements à partir d'autres sources de données et les copie dans la table de la base de données. Il est utile d'ajouter plusieurs enregistrements à la fois et permet également à l'utilisateur d'affiner la sélection avec certains critères. Les utilisateurs peuvent revoir la sélection avant de la copier dans la table existante.
Problèmes avec l'ajout d'enregistrements
MS Access affiche généralement une boîte de dialogue lorsque la requête d'ajout est exécutée, indiquant les raisons probables de son échec. Les erreurs peuvent survenir en raison de la non-concordance des types de données de champ ou en raison de violations de clé. La violation de verrouillage et les violations de règle de validation peuvent également être les raisons possibles de l'erreur.
L'article discutera de chaque problème séparément et comment nous pouvons résoudre ces erreurs.
Échec de la conversion de type
C'est le most erreur courante à laquelle un utilisateur est confronté lors de l'ajout. Cela se produit en raison de la non-concordance du type de champ. L'accès rencontre généralement des problèmes si les données ne sont pas correctement formatées ou en raison de types de champs manquants. Par exemple, si un utilisateur essaie d'importer des données dans un champ numérique tel que la date ou l'âge, et que les données contiennent des enregistrements comme "Inconnu", Access peut l'afficher comme erreur "Conversion de type". Le problème pourrait également prévaloir si la date n'est pas au format standard américain.
Violation de clé
Si le ou les champs font partie de la clé primaire de Table, l'ajout de la date dans ce ou ces champs peut entraîner des erreurs de violation de clé. Les clés primaires doivent toujours avoir une valeur unique et il peut donc être pris en compte lors de l'importation de nouveaux enregistrements qu'ils ne violent pas la clé primaire.
Il est recommandé aux utilisateurs de vérifier la table de destination et la clé primaire et de s'assurer qu'ils ont défini oui sur leur propriété "Aucun doublon". De plus, les données ajoutées ne doivent pas violer les règles de la table de destination.
Violation de verrouillage
Il est possible que les données importées soient déjà utilisées quelque part, provoquant ainsi l'erreur lors de l'ajout de la requête. Les utilisateurs peuvent vérifier et s'assurer que la base de données n'est pas ouverte ailleurs ou par d'autres utilisateurs. Les utilisateurs peuvent également fermer les tables ouvertes, les formulaires, les requêtes, etc. pour éviter l'erreur.
Si le problème persiste, les utilisateurs peuvent vérifier si le verrouillage d'enregistrement par défaut est défini sur "Aucun verrouillage" en cliquant sur l'option Avancé dans les outils.
Violation de la règle de validation
La règle de validation de chaque champ est accessible à partir du volet inférieur de la fenêtre de conception de table, et les utilisateurs doivent les vérifier avant d'importer des enregistrements. Si la règle est violée, l'ajout de la requête affichera une erreur. Les utilisateurs doivent également vérifier la table de destination pour les champs de texte donnés et s'ils ont défini Non sur "Autoriser une longueur nulle". Une erreur peut être due à une valeur nulle pour les champs dont la propriété "Obligatoire" est définie sur Oui.
Si, en travaillant avec des bases de données MS Access, vous rencontrez fréquemment toutes sortes d'erreurs, il serait prudent d'investir dans un correctif mdb outil pour éviter les incidents de perte de données.
Introduction de l'auteur:
Vivian Stevens est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris réparation SQL Server et des produits logiciels de récupération Excel. Pour plus d'informations, visitez www.datanumen.com