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 :

importer chemin + non du fichier dans une table


Sujet :

VBA Access

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2007
    Messages : 745
    Points : 202
    Points
    202
    Par défaut importer chemin + non du fichier dans une table
    bonjour

    je souhaite crée un formulaire qui regroupera plusieur catégorie.
    Pour chaque catégorie on joindra un fichier ( le fichier par exemple excel reste sur le isque dur on ne prendre que son adresse jsute pour l'ouvrir)

    j'utilise un modulue pour joindre les photos dans access sa marche super je pense prendre le même module mais je ne sais pas le modifier qui peux m'aide?

    voila le code que j'ai pour les photos
    sur un bouton dans un formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    Private Sub btnInserer_Click()
     
    'Déclaration des variables
    Dim strFichier As String
    Dim oFD As FileDialog
     
    'Paramètre la fenêtre Ouvrir
    Set oFD = Application.FileDialog(msoFileDialogOpen)
    With oFD
        'Ajoute les filtres pour fichiers images et tous
        With .Filters
            .Clear
            .Add "Fichiers images", "*.jpg;*.jpeg;*.bmp;*.gif", 1
            .Add "Tous", "*.*", 2
        End With
        'Renseignement du titre
        .Title = "Insérer une image"
        'Ouvre l'explorateur dans le fichier 'Mes documents' du User connecté.
        .InitialFileName = "C:\"
        'Interdit la multi sélection
        .AllowMultiSelect = False
        'Permet de choisir le mode d'affichage dans l'explorateur (ici apperçu)
        .InitialView = msoFileDialogViewThumbnail
        'Permet de personnaliser le bouton.
        .ButtonName = "Insérer"
     
        'Affiche la fenêtre
        If .Show Then
            On Error GoTo fini  'gestion erreur pour control importation
     
            'Retourne un erreur si pas fichier image.
            Me.Image1.Picture = .SelectedItems(1)
            'Vide du cadre image.
            Me.Image1.Picture = ""
            'Extraction du nom du fichier à copier.
            strFichier = Mid(.SelectedItems(1), InStrRev(.SelectedItems(1), "\"))
            'Copie du fichier sélectionné vers le sous dossier de la base.
            FileCopy .SelectedItems(1), "\\Serveurxp\ACCESBASESTAGNE\BASETABLE\images" & strFichier
            'Chargement dans control du chemin de l'image (sous dossier base).
            Me.Photos = "\\Serveurxp\ACCESBASESTAGNE\BASETABLE\images" & strFichier
            'Rafraîchit le Formulaire.
            Me.Refresh
     
        End If
    End With
    Exit Sub
     
    fini:
     
        Select Case Err
     
            Case 2220
     
                MsgBox "L'importation du fichier ne s'est pas effectué normalement.", _
                    vbCritical, "Erreur fichier Image"
     
            Case Else
     
                MsgBox Err.Number & Chr(13) & Err.DESCRIPTION
     
        End Select
     
    End Sub
    moi je veux joindre dans un champ FICHIER adresse et le nom des fichiers qui pourrons être du word ou du Excel.

    qui a une idée?

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 365
    Points : 23 835
    Points
    23 835
    Par défaut
    Je ne vois pas bien ton problème, ce code permet déjà apparement d'insérer tous les types de fichier que tu veux.

    Que souhaites-tu exactement ? Une préselection des type .doc ?

    A+

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/11/2012, 00h45
  2. Importer un fichier dans une table
    Par tnarol dans le forum Débuter
    Réponses: 2
    Dernier message: 21/05/2009, 13h01
  3. Import d'un fichier dans une table MySql
    Par jep33 dans le forum Langage
    Réponses: 2
    Dernier message: 04/11/2008, 16h27
  4. importé un fichier dans une table
    Par joe370 dans le forum Modélisation
    Réponses: 3
    Dernier message: 05/06/2007, 15h07
  5. enregistrer le chelin d'un fichier dans une table
    Par piscine dans le forum Bases de données
    Réponses: 3
    Dernier message: 08/09/2004, 15h13

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