IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

customer records perdus


Sujet :

Access

  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    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 : 3
    Points
    3
    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

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    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 : 26
    Points
    26
    Par défaut
    Bonjour,

    Je suis désolé pour toi mais il ne me semble pas que ce soit possible.

  3. #3
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    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 !

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    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 : 26
    Points
    26
    Par défaut
    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

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/01/2003, 13h45
  2. Stocker un record dans un fichier
    Par ushu dans le forum Langage
    Réponses: 7
    Dernier message: 13/12/2002, 15h51
  3. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10
  4. Record et TObject
    Par spirale dans le forum Langage
    Réponses: 2
    Dernier message: 13/09/2002, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo