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 :

Impoter fichier CSV suivant modification


Sujet :

VBA Access

  1. #1
    Membre habitué
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2009
    Messages : 131
    Points : 151
    Points
    151
    Par défaut Impoter fichier CSV suivant modification
    Bonjour,

    J"ai un dossier dans lequel se trouve un fichier de téléphonie qui est automatiquement alimenter suivant :

    - Appel entrant
    - Appel sortant
    - Appel manquer

    Quelqu'un a une piste pour déclencher l'important quand il ya un changement au niveau de ce fichier.

    Je suis a votre écoute pour aide a ce niveau.
    Pour info ma question ne se porte pas sur la manière d'importer le fichier mais vraiment quand il y a un changement sur le fichier

    Merci par avance

  2. #2
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 873
    Points : 3 459
    Points
    3 459
    Par défaut
    Bonjour volsan,

    Il est possible de savoir la date et l'heure de la dernière modification d'un fichier. Vous pourriez ainsi avoir cette informations dans votre Bd et vérifier si le fichier concerné est plus récent. Si c'est le cas vous procéder à l'importation.

    Bonne journée
    Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
    Si tout est OK, n'oubliez pas de cliquer sur

  3. #3
    Membre habitué
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2009
    Messages : 131
    Points : 151
    Points
    151
    Par défaut
    Merci pour votre réponse.
    Effectivement le fichier est modifié en temps réél, c'est un peu équivalent d'un syslog.
    Ma problématique est que je ne sais pas comment dire en VBA de vérifier si le fichier a été modifié toutes les secondes.

  4. #4
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 873
    Points : 3 459
    Points
    3 459
    Par défaut
    Bonjour volsan,

    Il y a plein de tuto qui explique comment faire. Sur ce site Manipulation des fichiers en VBA
    et aussi ailleurs Micorsoft et TrumpExcel vous donnerons toutes l'information nécessaire pour la manipulation des fichiers en vba.

    Bonne journée
    Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
    Si tout est OK, n'oubliez pas de cliquer sur

  5. #5
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 199
    Points : 12 775
    Points
    12 775
    Par défaut
    Bonjour,
    Tu peux utiliser un FilesystemWatcher pour que ton application soit notifiée quand le contenu d'un répertoire change.

    Tatayo.

  6. #6
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 873
    Points : 3 459
    Points
    3 459
    Par défaut
    Bonjour tatayo,

    Je doute que FilesystemWatcher soit utilisable en vba Access, c'est du .NET. Si je me trompe j'aimerais bien connaitre le fonctionnement dans une application Access.

    Bonne journée
    Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
    Si tout est OK, n'oubliez pas de cliquer sur

  7. #7
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 199
    Points : 12 775
    Points
    12 775
    Par défaut
    Autant pour moi.
    J'ai vu la discussion dans la liste des nouveaux messages, je n'ai pas fait attention à la section du forum.

    Tatayo.

  8. #8
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 385
    Points
    20 385
    Par défaut
    Citation Envoyé par volsan Voir le message
    Effectivement le fichier est modifié en temps réél, c'est un peu équivalent d'un syslog.
    il faut mettre un timer sur le formulaire , régler l'intervalle en milliseconde mettons une minute.
    Ensuite utiliser l'objet Filesystemobject Vb pour gérer les fichiers de Robert1957.
    Acess n'est pas trop fait pour ce genre d'application parce que si Access n'est pas en exécution les fichiers ne seront pas traités.

Discussions similaires

  1. [PowerShell] Header dans un fichier CSV et modification de donnée
    Par dany13 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 29/05/2018, 21h05
  2. Enregistrer fichier CSV après modification
    Par Aseid dans le forum Langage
    Réponses: 5
    Dernier message: 28/02/2018, 20h07
  3. Réponses: 4
    Dernier message: 11/11/2017, 02h28
  4. Analyser multiples fichiers csv suivant leur non.
    Par achraf.b.a dans le forum Langage
    Réponses: 5
    Dernier message: 19/09/2013, 19h15
  5. Tri fichier CSV suivant plusieurs colonnes
    Par ddouet2000 dans le forum Langage
    Réponses: 2
    Dernier message: 25/02/2009, 14h58

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