Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2007, 10h59   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2006
Messages : 60
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 60
Points : 12
Points : 12
Par défaut [Table]Import et ajout de données : violation de clé

Bonjour,

J'ai un souci pour importer des données dans une base.
La première opération importe le contenu d'un fichier excel dans une table1
Ensuite une requête copie les numéro d'identifiant de la table1 dans la table2, ce qui permet par la suite une saisie relative à des enregistrements de la première table.

J'ai deux problèmes :

1. Si j'importe les données dans les tables vides, aucun problème.
Si je veux importer d'autres données (n'ayant pas les mêmes identifiants) alors qu'il y a déjà des enregistrements dans mes deux tables, l'opération se déroule, mais je reçois un message d'erreur du type "Acces ne peut pas ajouter tous les enregistrements de la requêt ajout" et d'autres amabilités du genre "violation de clé, violation de verrou et violation de règles de validation"

2. Si je veux faire une saisie manuelle de nouveaux enregistrements dans une table0 et les ajouter dans ma table1 et 2, je reçois le même message.

D'où peut venir le problème ?
Merci.
zougna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 11h03   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 922
Points : 30 922
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Je pense que cela vient du fait que tu as des champs qui n'acceptent pas les doublons

- Si tu as une clé primaire, c'est sûr elle n'accepte pas les doublons
- Pour les autres champs met toi en mode création de ta table, sélectionne les champs un par un, et regarde en bas si tu n'as pas Oui-SansDoublons.


Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 11h12   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2006
Messages : 60
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 60
Points : 12
Points : 12
Par défaut Re

J'ai testé:
Il n'y a pas de clé primaire dans les tables et j'ai enlevé l'option "oui-sans doublons" des index.
J'ai toujours le même message alors que j'essaie d'importer des données différentes de celles qui s'y trouvent déjà.
zougna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 11h18   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 922
Points : 30 922
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Il reste un dernier espoir, as-tu indéxé tes champs par ensembles ?

Va voir (table en mode création) : Affichage/Index, tu ne dois avoir aucun nom de champs.

Et une derniére chose, est-ce que les tables que tu mets à jour sont liées à d'autres tables ? Cela peut provenir de cela, suivant le sens de tes liaisons il peut y'avoir conflit, il faut renseigner une table avant une autre.

C'est tout ce que je vois pour l'instant.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h01.


 
 
 
 
Partenaires

Hébergement Web