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 :

Fermer BDD access par le code


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 107
    Points : 36
    Points
    36
    Par défaut Fermer BDD access par le code
    Bonjour,

    Voilà, j'ai un petit soucis avec mon application access.
    J'utilise 2 fichiers .mdb:
    - un pour stocker mes tables (ma base)
    - un pour le code vba

    Dans mon code, lors de trop gros changement de la base je veux la compacter, chose impossible si elle est ouverte.

    Existe-t-il un moyen pour forcer la fermeture de la base de données qui se trouve sur un autre fichier dans mon code pour éviter les erreur??

    Merci

  2. #2
    Membre régulier
    Inscrit en
    Août 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 82
    Points : 81
    Points
    81
    Par défaut
    Pour fermer une bdd par vba c'est :

    Mais si tu veux la fermer à l'aide de l'autre bdd, je ne sais pas si cela va marcher
    (En mettant le nom de la base à fermer biensur)

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 107
    Points : 36
    Points
    36
    Par défaut
    A oui merci Sethouille en effet ça doit être quelque chose comme ça...

    Mais j'arrive pas à mettre des paramètre pour spécifier la base à fermer donc si quelqu'un à une idée...

  4. #4
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 184
    Points : 1 363
    Points
    1 363
    Par défaut
    Teste l'existence du fichier ldb.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 107
    Points : 36
    Points
    36
    Par défaut
    oki je test bien mais j'arrive toujours pas à le virer...

  6. #6
    Membre éprouvé
    Avatar de keita
    Homme Profil pro
    Inscrit en
    Novembre 2002
    Messages
    881
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Novembre 2002
    Messages : 881
    Points : 1 121
    Points
    1 121
    Par défaut
    bonjour
    En principe si tous les formulaires ou etats qui envoie une requete sur ta BDD principale (back end) sont fermés, tu devrais pouvoir la compacter à partir de ta BDD frontale; regarde dans la FAQ
    A+

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Points : 847
    Points
    847
    Par défaut
    Salut,

    Si ta base est ouverte, tu peux la fermer depuis une autre base comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim Bd As Object
    Set Bd = GetObject("d:\nomdelabase.mdb")
    Bd.Application.Quit
    Set Bd = Nothing
    A+

  8. #8
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 107
    Points : 36
    Points
    36
    Par défaut
    merci merci merci merci merci Muhad'hib

    Moi j'essayais avec des "Access.Application" au lieu de "Object"

    Super!

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

Discussions similaires

  1. Changer le Mot de Passe d'une Base Access par Le code
    Par sigap dans le forum Contribuez
    Réponses: 9
    Dernier message: 21/12/2010, 11h36
  2. [ODBC] Accès à BDD Access par navigateur Web.
    Par Gaelle_974 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/06/2007, 12h41
  3. Réponses: 2
    Dernier message: 02/02/2007, 14h53
  4. [VB] Ouverture d'une base Access par le code
    Par jouf dans le forum Access
    Réponses: 4
    Dernier message: 15/06/2006, 17h54
  5. Réponses: 2
    Dernier message: 25/04/2006, 20h14

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