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 :

gestion de pièces jointes (fichier texte) dans ACCESS 2003 comme dans ACCESS 2007


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Par défaut gestion de pièces jointes (fichier texte) dans ACCESS 2003 comme dans ACCESS 2007
    Salut à tous, j'aimerais savoir s'il est possible de gérer des pièces jointes (fichier texte) dans ACCESS 2003 comme dans ACCESS 2007.

    Veuillez trouver l'illustration de mes propos ci-jointe.

    D'avance merci pour votre aide.

    S'il s'avère que c'est une mauvaise idée, n'hésitez pas à me le faire savoir.
    Images attachées Images attachées  

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Les pièces jointes ne sont apparues qu'avec la version 2007.

    De toute façon, même sous cette version, c'est une mauvaise idée d'utilisée cette fonction, car elle gonfle énormément une base de données.

    La meilleure façon de procéder est, à mon avis, de stocker uniquement le chemin du fichier dans Access.

    Philippe

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Par défaut
    Merci pour votre réponse qui a été vraiment si rapide .
    Le problème est que c'est une application Client/Serveur donc comment stocker le chemin d'accès du fichier texte pour que tous les utilisateurs puissent l'ouvrir ?
    D'avance merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Si tu mets tes pièces jointes sur le serveur et le chemin dans un champ.

    Tu récupères donc le chemin du champ pour ouvrir ta pièce jointe avec Shell ou ShellExceute (voir la FAQ Access dont le lien est en haut de cette page.

    Pour le stockage, c'est l'ouverture d'une boite de dialogue comme l'explorateur pour récupérer le chemin (il y a tout dans la FAQ, les sources et le forum sur ce genre de questions).

    Philippe

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Par défaut
    Ok c'est compris . Donc je faire une copie du fichier depuis le poste client sur le serveur et je récupère (stocke) le chemin d'accès du fichier sur le serveur.

    Bonne idée , j'essaie

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 57
    Par défaut
    OK ça marche !!!
    Je fais une copie du fichier sur le serveur depuis le poste client avec la fonction

    FileCopy ( Fichierinitial , Fichierdestination ) et je stocke le chemin dans un champ.

    Et j'ouvre le fichier avec la fonction ShellExecute

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/04/2012, 18h04
  2. [AC-2007] PB dans code gestion des Pièce Jointes
    Par Tarro dans le forum VBA Access
    Réponses: 0
    Dernier message: 17/03/2010, 11h33
  3. Réponses: 2
    Dernier message: 12/11/2008, 14h11
  4. [VBA] Importer fichier texte d'un lien HTML dans ACCESS
    Par VICTOIRE44 dans le forum VBA Access
    Réponses: 3
    Dernier message: 04/12/2006, 10h58
  5. [FAQ] [Access 2007] Gestion des pièces jointes en VBA
    Par Tofalu dans le forum Contribuez
    Réponses: 4
    Dernier message: 04/07/2006, 00h16

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