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

VBA Access Discussion :

compacter base avec une macro


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 60
    Par défaut compacter base avec une macro
    Bonjour,

    J'aimerais avoir un bouton dans mon menu pour compacter ma base, le souci c'est que j'ai un message d'erreur :

    Impossible de compacter la base en cours, en éxécutant une macro ou un programme visual basic??

    ma démarche a été la suivante :

    j'ai crée une macro avec comme action : exécuter commande, et en commande compacterbase.

    puis crée un bouton de commande dans mon menu avec comme évènement sur clic ma macro...
    et là donc ce message d'erreur...

    quelqu'un aurait-il été confronter à ce message ? quelles solutions pour contourner le pb??

    merci

  2. #2
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonjour,

    On ne peut pas compacter la base en cours d'utilisation (enfin, pas facilement).

    Si version d'Acces 2000 ou supérieure, tu peux faire le compactage lors de la fermeture de la base...

    Menu Outils ==> Options ==> Onglet "Général" ==> cocher Compacter lors de la fermeture

    Domi2

  3. #3
    Membre averti
    Inscrit en
    Septembre 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 60
    Par défaut
    ok merci Domi2 c'est une bonne solution pour moi sachant que les utilisateurs n'ont qu'a ouvrir la base pour la mise à jour et ensuite consultent les rapports via excel et donc sortiront le plus souvent après cette mise à jour.

    merci

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

Discussions similaires

  1. [VBA-E] Exporter un fichier Web avec une macro
    Par Wilgard dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/05/2006, 12h25
  2. tableau dynamique excel crée avec une macro
    Par alex_95 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 20/03/2006, 12h01
  3. [Excel]Faire une somme avec une macro
    Par Chlo dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 13/01/2006, 19h53
  4. Connaître la taille d'un module avec une macro VBA ou autre
    Par beegees dans le forum Général VBA
    Réponses: 15
    Dernier message: 22/11/2005, 09h47
  5. [VBA Excel] ecrire le caractere " avec une macro
    Par oktopuces dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/09/2005, 22h56

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