Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    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 : 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

  2. #2
    Membre à l'essai
    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 : 24
    Points
    24

    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 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : juillet 2007
    Messages : 3 006
    Points : 3 918
    Points
    3 918

    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
    Membre à l'essai
    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 : 24
    Points
    24

    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

Liens sociaux

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
  •