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 :

Mon lien hypertexte ne s'ouvre pas [AC-2010]


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Mon lien hypertexte ne s'ouvre pas
    Bonjour à tous, chaque table de ma base contient un champ "File" de type lien hypertexte.

    Dans un formulaire, j'ai donc ajouté un bouton permettant d'ouvrir la boîte de dialogue de sélection de fichier pour ainsi laisser l'utilisateur choisir un fichier dont je récupère ensuite le chemin d'accès pour l'ajouter au champ "File".

    Voici le code du bouton en question :

    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
    Private Sub cmdFile_Click()
     
    Dim strchemin As String
    Dim oFD As Object
     'Paramètre la fenêtre Ouvrir
    Set oFD = Application.FileDialog(msoFileDialogOpen)
     
    With oFD
         'Ajoute les filtres pour fichiers textes et tous
       With .Filters
            .Clear
            .Add "Tous", "*.*", 1
       End With
        ' Aucun nom de fichier par défaut
        .InitialFileName = ""
         'Interdit la multisélection
        .AllowMultiSelect = False
        ' Affiche la fenêtre et vérifie qu'un fichier a bien été choisi
        If .Show Then
            'MsgBox .SelectedItems(1)
            strchemin = oFD.SelectedItems(1)
            strchemin = Replace(strchemin, "I:\", "\\EUFRABFILE01\020GEFRA.D0\")
            txtFile.Value = strchemin
     
        End If
    End With
     
    End Sub
    Tout marche à merveille sauf que lorsque j'essaye de cliquer sur lien hypertexte ainsi généré, il ne s'ouvre pas alors qu'il a bien la même syntaxe qu'un autre lien que j'avais rempli à la main et qui marche !

    D'avance merci pour moi et tous les futurs utilisateurs de cette base.

    PS: Si vous avez besoin de précisions n'hésitez pas

  2. #2
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    Salut Anonymous38 et bienvenu,

    pourquoi ne pas utiliser:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Me.monChampLien.SetFocus
    DoCmd.RunCommand acCmdEditHyperlink
    sinon le contenu d'un champ lien doit être de cette forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "DesignationDuLien#chemin url#"
    il n'y a pas les dièses qui encadrent l'adresse dans la construction de ton champ, ni la désignation.


  3. #3
    Candidat au Club
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup ça marche nickel !

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

Discussions similaires

  1. Le lien de mon animation Flash ne s'ouvre pas
    Par sleeg dans le forum Flash
    Réponses: 1
    Dernier message: 02/08/2010, 23h40
  2. Erreur sur lien hypertexte sous win mais pas linux ?
    Par g_barthe dans le forum wxPython
    Réponses: 2
    Dernier message: 09/07/2008, 19h53
  3. lien hypertext telnet ne marche pas sous linux
    Par RonnCmoi dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 28/04/2008, 12h35
  4. Réponses: 7
    Dernier message: 04/12/2006, 06h10

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