Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
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/11/2011, 20h06   #1
Invité de passage
 
Inscription : juillet 2002
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 5
Points : 0
Points : 0
Par défaut Doublons dans une table Access

Bonjour,

J'ai une table (TProduit) d'une base de données Access avec un champ (RefProduit) indexé à Oui Sans doublons.

Malheureusement, je viens de constater des doublons dans cette table malgré l'interdiction des doublons.

Comment cela est il possible ?

Comment éviter ce genre d'anomalies ?

Merci pour votre assistance.
mltgn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2011, 20h39   #2
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Bonsoir,

Il serait étonnant que l'anomalie que tu constates soit le fait d'Access.

Quel est le type de RefProduit ?

Peux-tu nous indiquer un doublon ?

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 19h01   #3
Invité de passage
 
Inscription : juillet 2002
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 5
Points : 0
Points : 0
Le Champ RefProduit est du type Text

Exemple de doublons:
RefProduit Designation Prix_Unitaire Qtestock
M802 DOLOTREN 50MG COMP 002 € 8
M802 DOLOTREN 50MG COMP 002 € 8

Autre precision: Quand je modifie une des lignes en doublons, la modification se repercute sur l'autre ligne egalement.

Merci pour votre assistance
mltgn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 19h07   #4
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Bonsoir,

Tu vois tes doublons directement dans la table ?

Ou bien dans une requête ? (Je pose la question, parce que le fait qu'une modification se répercute sur un autre enregistrement, je me demande si ce n'est pas un problème d'affichage, quand bien même je ne vois pas comment on pourrait arriver à ce résultat...).
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 12h10   #5
Invité de passage
 
Inscription : juillet 2002
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 5
Points : 0
Points : 0
Bonjour,
Je vois directement les doublons dans la table. Cela se repercute egalement dans l'affichage de mes requetes.
Merci pour votre assistance.
mltgn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 13h11   #6
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Est-ce que tu as déjà compacté ta base ?

Si non, après compactage, est-ce que tu peux encore ajouter des doublons ?

Autre piste : ce que je ferais pour ma part, c'est de créer une nouvelle base, d' y créer une table de structure absolument identique à celle qui cause problème, d'y importer cette fameuse table et de faire une requête Ajout pour alimenter la nouvelle table.

Et voir ce qui se passe.
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/11/2011, 14h05   #7
Invité de passage
 
Inscription : juillet 2002
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 5
Points : 0
Points : 0
Bonjour Domi2,
J'ai reussi à eliminer les doublons grace à tes derniers conseils. J'ai fait Copier/Coller avec la Structure seulement de ma table. Les doublons ont été stockés dans la Table des erreurs.
Merci Domi2.
mltgn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 14h20   #8
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 225
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 225
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Très content que tu aies réussi à éliminer ce problème.

Ceci dit, c'est peut-être un signe avant-coureur que ta base est en train de se corrompre.

Réimporter tous les objets dans une base vierge, cela me semblerait opportun, tout au moins à titre préventif.
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/11/2011, 18h54   #9
Invité de passage
 
Inscription : juillet 2002
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 5
Points : 0
Points : 0
C'est sur cette base ne rassure plus. Je vais proceder comme tu le dis. Encore une fois grand merci Domi2.
mltgn est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h41.


 
 
 
 
Partenaires

Hébergement Web