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 :

Erreur lors du fractionnement d'une base


Sujet :

Access

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Erreur lors du fractionnement d'une base
    Slt à Tous,

    J'ai commis une erreur de débutant. Sur un disque réseau j'ai fait un factionnement d'une base.(sans avoir fait de Backup avant evidement !)
    La bêtise a été d'avoir effacé le fichier principal.mdb qu'a créée la base fractionnée.
    Maintenant quand j'essaye d'ouvrir la base, elle me dit évidemment qu'elle ne trouve plus le fichier principal !!
    Or quand j'ouvre la base (avec shift) je vois toutes les tables, mais avec une fleche devant.

    Quelqu'un aurait-il une idée pour restaurer la base initiale ?

    Merci de votre aide à tous.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 98
    Points : 123
    Points
    123
    Par défaut
    bonjour,

    Et quand tu essais d'ouvrir une table il te dit que le chemin n'est pas valide ?
    Si tu as supprimer la base qu'il a crée avec les tables sur un disque réseau tu ne peux même pas le recuperer dans la corbeille....

    Y'a pas bon....

  3. #3
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut BAh ouais
    C'est justement la le probleme. Comment faire ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 98
    Points : 123
    Points
    123
    Par défaut
    Grands moments de solitude....

    On est tous passé par la moi le premier, j'ai passé des nuits à resaisir...

    A+

  5. #5
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Arrrght
    Non pas ça !!!! Je ne comprends pas comment on peut voir toute la base et sa structure, et ne pas pouvoir restaurer !!??
    Y doit y avoir un moyen !!! ( Qu'est-ce que la fainiantise peut aider dans la conviction !! non ?)

  6. #6
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut On ne sait jamais
    Je n'ai jamais testé sur un fractionnement mais recréer une base vide et y glisser toutes les tables, les requetes, les formulaires, les etats, les modules, les macros.

    J'ai déjà récupérer une base bloquée de cette manière.

  7. #7
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Au risque de te décevoir... les tables avec une fleche devant que tu vois ne sont que des attaches de tables.... des liens vers les tables... du fichier que tu as supprimé...


    Bon courage!

  8. #8
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Mea culpa, c'est vrai

  9. #9
    Expert éminent sénior
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Points : 11 218
    Points
    11 218
    Par défaut
    Salut,

    Citation Envoyé par Kayser Sosé
    Non pas ça !!!! Je ne comprends pas comment on peut voir toute la base et sa structure, et ne pas pouvoir restaurer !!??
    Y doit y avoir un moyen !!! ( Qu'est-ce que la fainiantise peut aider dans la conviction !! non ?)
    Je ne comprend pas en ayant effacé ta base Dorsale (contenant tes tables) tu peux toujours accéder à test tables de ta bd Frontale .

    Si tu as effacé ta Dorsale et bien tu ne peux plus accéder au données donc impossible de les récupérer d'autant qu'en effacant par réseau pas de corbeille .

    Sinon pour être sur que ta Bd Frontale était liées à la Dorsale effacée tu peux utiliser le code de la http://access.developpez.com/faq/?pa...l#CheminTblLie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Function GetLinkedDBName(TableName As String)
     
    Dim db As Database, Ret
     
    On Error GoTo DBNameErr
     
        Set db = CurrentDb()
        Ret = db.TableDefs(TableName).Connect
        GetLinkedDBName = Right(Ret, Len(Ret) - (InStr(1, Ret, "DATABASE=") + 8))
        Exit Function
     
    DBNameErr:
     
        GetLinkedDBName = 0
     
    End Function
    Cette fonction te retourne le chemin de la liaison de la table renseignée.

    Dolphy

  10. #10
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Merci Dolphy
    Merci pour ton Idée, mais peux tu juste me dire où est-ce que j'applique ce code ?

    merci à toi

  11. #11
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Merci Delphy
    Et avec quoi ?

    Merci encore

  12. #12
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Merci à tous
    OK merci à tous. J'ai fini par retaper toute la base.

    Merci à tous de votre aide.

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2012] Erreur lors d'attachement d'une base de donnée "adventureworks"
    Par manal_b dans le forum Administration
    Réponses: 1
    Dernier message: 01/11/2014, 16h32
  2. Erreur lors du drop d'une base
    Par deletme dans le forum Requêtes
    Réponses: 1
    Dernier message: 28/03/2011, 09h11
  3. erreur lors de connection a une base de donnée
    Par draman212 dans le forum C++
    Réponses: 3
    Dernier message: 09/01/2011, 18h58
  4. [TestStand] Erreur lors d'un accès à une Base de données
    Par capblans dans le forum Autres langages
    Réponses: 1
    Dernier message: 20/07/2005, 10h29
  5. Erreur lors de modification d'une table
    Par seb.49 dans le forum SQL
    Réponses: 11
    Dernier message: 13/01/2003, 17h16

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