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

Programmation système Discussion :

Déplacer fichiers dans dossier


Sujet :

Programmation système

  1. #1
    Membre à l'essai
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mai 2023
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Mai 2023
    Messages : 12
    Points : 11
    Points
    11
    Par défaut Déplacer fichiers dans dossier
    Bonjour à tous,

    J’aurai besoin d’aide svp.

    Access me génère des factures dans un dossier commun «*C:/Documents/Factures/*»

    Les factures sont nommées de la façon suivante : «*FAAAAMMJJ-XXX*»

    Je voudrais avoir une petite procédure (vbs ? bat ?) pour pouvoir créer des sous dossiers nommés «*Mois Année*» (ex : Janvier 2023) et y déplacer chaque facture correspondante.

    A savoir que les factures sont générées en fonction de l’activité donc il peut ne pas en avoir le 10 du mois mais en avoir 5 le 14.
    Faut il exécuter le programme tout les jours ? Semaine ? Mois ?

    Merci d’avance pour votre aide.

  2. #2
    Membre du Club
    Developpeur C
    Inscrit en
    Octobre 2009
    Messages
    48
    Détails du profil
    Informations professionnelles :
    Activité : Developpeur C

    Informations forums :
    Inscription : Octobre 2009
    Messages : 48
    Points : 45
    Points
    45
    Par défaut
    Salut !

    Je n'y connais presque rien. Mais j'imagine qu'il doit être possible d'utiliser cette routine vba pour créer un répertoire : https://www.techonthenet.com/access/...file/mkdir.php

    Ensuite, j'imagine que tu dois pouvoir modifier la routine de génération de facture pour que si le répertoire n'existe pas, le créer ? Ca évite de créer tous les répertoires, et de devoir refaire cette manip régulièrement.

    Bon courage

  3. #3
    Membre à l'essai
    Homme Profil pro
    Analyse système
    Inscrit en
    Septembre 2023
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Septembre 2023
    Messages : 11
    Points : 14
    Points
    14
    Par défaut
    Je ne pense pas que ce soit dans c:\documents\fatcures mais plus dans un repertoire du style c:\tonlogin\documents......
    En vba (en code Visual Basic) par une procedure evenementielle sur chargement du formulaire(ou autre evenement du form) ou peut etre dans les chemins par défaut de ton app.
    Sinon tu peux faire un batch pour les deplacer: copy source destination ,pour trouver le mois et l'année c'est peut etre plus simple en vba:

    Dim m As Integer
    Dim y As Integer
    m = DatePart("m", Date)
    y = DatePart("yyyy", Date)
    apres faut les concatenate pour créer une string dans une variable et créer un folder/repertoire......

Discussions similaires

  1. Déplacer fichier dans dossier nouvellement créer
    Par francesco069 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/01/2020, 15h11
  2. Déplacer fichier dans un dossier en fonction du nom
    Par Alex FPH dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/09/2018, 14h44
  3. [Toutes versions] Déplacer fichier dans un dossier en fonction du nom
    Par asengs dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 08/03/2011, 16h50
  4. Copier 1 fichier dans dossiers 1er niveau
    Par halphorg dans le forum Windows
    Réponses: 2
    Dernier message: 09/03/2008, 19h32
  5. Droits d'acces aux fichiers dans dossier en partage
    Par catoucat dans le forum Windows XP
    Réponses: 3
    Dernier message: 03/07/2006, 02h47

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