Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Conception

Conception Le forum qui vous aide à résoudre vos questions relatives à la modélisation de votre base de données sous Access.

Réponse
 
Outils de la discussion
Vieux 18/08/2008, 23h36   #1 (permalink)
Membre du Club
 
Avatar de Marcopololo
 
Date d'inscription: juillet 2008
Messages: 107
Par défaut Données éronnées dans table

Bonjour,

Dans la base de données que je fais évoluer, j'ai une table qui a des données erronées.
J'ai essayé de réécrire les champs mais rien n'y fait. La solution est de supprimer l'enregistrement dans la table et de la recréer.
Cette table est lié à une numérotation automatique sans doublons (clé primaire).
Je suppose que le problème vient de cette clé.
Est il possible de recréer une nouvelle table tout en recréant une nouvelle numérotation. Sachant qu'à force de faire des modification il y a pas mal de numéros supprimés.

ah oui j'oubliais, le plantage est un plantage access qui ferme la base de données et access.
Jusqu'à maintenant cela ne le faisait pas mais j'ai rajouté pas mal de code dont un qui justement fait appel à ce N°.

Merci d'avance

MArcopololo
Marcopololo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 18/08/2008, 23h48   #2 (permalink)
Modérateur
 
Avatar de CinePhil
 
Date d'inscription: août 2006
Localisation: Toulouse
Âge: 45
Messages: 1 314
Envoyer un message via MSN à CinePhil
Par défaut

Citation:
Envoyé par Marcopololo Voir le message
Est il possible de recréer une nouvelle table tout en recréant une nouvelle numérotation. Sachant qu'à force de faire des modification il y a pas mal de numéros supprimés.
C'est fortement déconseillé !
Si tu n'utilises pas l'intégrité référentielle, tu risques d'avoir encore plus de données erronées dans les tables liées.
Et si tu l'utilises, en supprimant une ligne d'une table mère, n'oublie pas que tu supprimes aussi les lignes correspondantes des tables filles.

Il ne faut pas considérer la clé primaire comme un numéro d'ordre ou quelque chose dans le genre. C'est juste un n° de ligne d'une table qui permet de l'utiliser dans les jointures et d'accélérer les recherches. Peu importe que la dixième ligne qui s'affiche à l'écran ait le n° 10 ou 2126, ça ne change rien aux données que la ligne contient et c'est ça qui compte !
__________________
Philippe Leménager.
Futur ingénieur CNAM, en CDD à l'INRA Toulouse jusqu'au 31/12 suite au stage effectué.
Je reste ouvert aux propositions d'emploi.
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Conception

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 18h52.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations