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

Scripts/Batch Discussion :

Compactage auto de bases Access sur un critère de date


Sujet :

Scripts/Batch

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 1
    Par défaut Compactage auto de bases Access sur un critère de date
    Bonjour à tous,

    je cherche à rédiger un batch qui sera exécuté tous les soirs de la semaine grâce à un gestionnaire de tâches, qui me permette après chaque journée de production, de compacter toutes les bases de données Access qui ont été utilisées lors de ladite journée.

    Dans les grandes lignes, j'imagine qu'il faille récupérer la date de modification de tous les fichiers *.mdb dans les répertoires désirés, que je compare ces dates à la date du système (date du jour) et qu'à chaque fois qu'il y a une concordance, le compactage soit effectué.

    Seulement, je suis incapable de rédiger un tel script. Ma procédure est elle la bonne dans l'absolu ? Le process peut-il être optimisé ? Pourriez-vous m'aider à rédiger ce script ?

    Merci d'avance à tous !

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par spinetribal
    Personne n'a donc jamais eu à utiliser de telles fonctions en batch ?
    Si c'est même un traitement de base autour de fichiers. Mais sur un forum d'entraide on ne passe pas "commande de script", c'est pourquoi à mon avis tu n'as pas eu de réponse.
    Citation Envoyé par spinetribal
    Je n'arrive vraiment pas à m'en sortir
    Sans connaître les batch, c'est sûr.
    Recherche sur ce forum il y a de nombreux exemples sur le sujet, restera à l'adapter à ton besoin clairement exprimé et réalisable en batch.
    Dans ce cas tu trouveras peut être un peu plus d'aide dans ce forum.

  3. #3
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut
    Une première piste : pour compacter une base access, il faut utiliser la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" /compact "C:\repertoire\base_access.mdb"

Discussions similaires

  1. [MFC] Accès à une base access sur le net
    Par LapinGarou dans le forum MFC
    Réponses: 4
    Dernier message: 21/03/2006, 12h11
  2. Base access sur un serveur distant...
    Par zezet33 dans le forum Access
    Réponses: 5
    Dernier message: 13/02/2006, 17h00
  3. Configurer une base Access sur serveur ?
    Par nerick dans le forum Access
    Réponses: 5
    Dernier message: 29/10/2005, 12h21
  4. [c#] compactage d'une base Access
    Par froggyinfo dans le forum Access
    Réponses: 16
    Dernier message: 26/10/2005, 14h20
  5. Migration base access sur page perso
    Par fanfan91 dans le forum Access
    Réponses: 1
    Dernier message: 13/09/2005, 16h44

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