Précédent   Forum du club des développeurs et IT Pro > 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
 
Outils de la discussion
Publicité
'
Vieux 22/11/2012, 14h44   #1
noumasa
Invité de passage
 
Homme
Administrateur de base de données
Inscription : juin 2012
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : juin 2012
Messages : 2
Points : 0
Points : 0
Par défaut customer records perdus

Bonjour,
j'ai (j'avais)une table avec presque 400 records(lignes) differents. Suite a une mauvaise manipulation il ne m'en reste plus que 350. J'ai accepte mon erreur qui je l'avoue est tres douloureuse.

J'ai donc une table avec des numeros de clients 2, 4, 5, 6, 9, 12,etc...

J'ai donc des blancs... il me manque 1, 3, 7, 8 etc....

est-il possible de recreer de nouvelles lignes(records) portant les numeros qui ont disparus?
j'ai cherche sur le site mais j'ai rien trouve a ce sujet.

merci de votre aide, je commence a devenir chevre.:(:?:cry:

Bav,
Noumasa
noumasa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2012, 14h58   #2
Tradul
Nouveau Membre du Club
 
Homme
Inscription : novembre 2012
Messages : 16
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : novembre 2012
Messages : 16
Points : 25
Points : 25
Bonjour,

Je suis désolé pour toi mais il ne me semble pas que ce soit possible.
Tradul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2012, 15h54   #3
Richard_35
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 856
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 856
Points : 3 864
Points : 3 864
Bonjour Noumasa et Tradul,

Je me permets de m'immiscer, Tradul...

Une solution peut-être un peu bourrin... sans code (je ne connais pas VBA) :
  1. créer une table T1 d'un seul champ NuméroAuto avec 400 enregistrements (1=>400) ;
  2. modifier la structure de ta table (T2) : champ NuméroAuto => Numérique ;
  3. créer une requête "ajout (dans T2)" de "non correspondance" entre T1 et T2 (==> ajout, dans T2, des n° de T1 inexistants dans T2) ;
  4. créer une table T3 avec la même structure que T2, mais en la modifiant : champ Numérique => NuméroAuto ;
  5. créer une requête "ajout (dans T3) de tous les enregistrements de T2.
  6. ==> T3 devrait être l'image de T2 avec le champ en NuméroAuto, les trous de numérotation étant bouchés par des enregistrements avec, seul, le champ en NuméroAuto rempli.
Tu vois l'idée ?... à tester... avec des sauvegardes préalables...

Il y a, sans doute, plus élégant avec du VBA.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2012, 17h10   #4
Tradul
Nouveau Membre du Club
 
Homme
Inscription : novembre 2012
Messages : 16
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : novembre 2012
Messages : 16
Points : 25
Points : 25
Richard_35,

Tu fais bien de t'immiscer, j'avais mal compris je pensais qu'on voulait récupérer les anciennes données

Ce que je te conseille de faire c'est avant tout de copier coller ta base au cas où tu fasses encore de mauvaises manip (on ne sait jamais).

On peut effectivement faire un bout de code VBA mais je ne pense pas que le jeux en vaut la chandelle pour 50 enregistrements.

Parfois les solutions bourines sont plus rapides. Et celle de Richard_35 devrait fonctionner parfaitement
Tradul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h26.


 
 
 
 
Partenaires

Hébergement Web