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

VB 6 et antérieur Discussion :

lien hypertext et Datalist


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 29
    Par défaut lien hypertext et Datalist
    Bonjour!

    Je voudrais faire que quand on clique sur un élément de ma Dataliste, il s'active un lien qui ouvre une image.

    J'accede a mon image dans ACCESS, que je recupere dans un recorset.
    J'ai mis champ des images en hypertexte, j'arrive bien a recuperer le lien hypertexte.

    Je ne sais pas du tout comment qu'on fait pour activer le lien qui on clique dans une dataliste.

    Pour l'instant voici mon code de ma datalist :
    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
    Dim rslien As ADODB.Recordset
     
    Private Sub Datalisthelp_Click()
     
     
        Set rslien = New ADODB.Recordset
            rslien.ActiveConnection = c  '---ajout d'activeconnection car jet.4
            rslien.Properties("IRowsetIdentity") = True      '---permet utilisation des curseurs _
                                                            comme source de données a cause de la version 4 de jet
     
            rslien.Open ("Select * from Helpdesk where [Helpdesk].id_Pda= '" & Datalistpda.BoundText & "' "), _
            , adOpenKeyset, adLockPessimistic
     
    '---ouvrir le lien hypertext
    'C ' EST LA QUE JE SAIS PAS QUOI FAIRE
    MsgBox (rslien!Printecran)
     
    End sub
    quelq'un a til deja rencontré ce probleme??
    Merci les amis!!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 29
    Par défaut
    Mes amis,
    J'ai décidé d'utilisé L'API SHELL EXECUTE

    Le seul truc qui coince est que je recuperele lien hypertexte dans un champ du recordset ( car il dépend du choix de l'utilisateur ).
    J'ai donc décidé de mettre à la place du lien mon recordset, mais ca marche po... Avec le lien ca marche mais le champ du recordset qui possede bel et bien le lien...marche po..

    Pourriez vous me dire ce qu'il doit manquer ?
    Voici le code :

    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
    '----API shellexecute pour lien hypertexte
    Private Declare Function ShellExecute Lib "shell32.dll" Alias _
        "ShellExecuteA" ( _
        ByVal hwnd As Long, _
        ByVal lpOperation As String, _
        ByVal lpFile As String, _
        ByVal lpParameters As String, _
        ByVal lpDirectory As String, _
        ByVal nShowCmd As Long) As Long
     
     
    Private Sub Datalisthelp_Click()
     
     
        Set rslien = New ADODB.Recordset
            rslien.ActiveConnection = c  '---ajout d'activeconnection car jet.4
            rslien.Properties("IRowsetIdentity") = True      '---permet utilisation des curseurs _
                                                            comme source de données a cause de la version 4 de jet
     
            rslien.Open ("Select * from Helpdesk where [Helpdesk].id_Pda= '" & Datalistpda.BoundText & "' "), _
            , adOpenKeyset, adLockPessimistic
     
    '---ouvrir le lien hypertext
    MsgBox (rslien!Printecran)
     
    '----C'est là, où il ya le recordset RSLIEN, je sais pas comment faire pour qu'il en compte ce qu'il ya dans le recordset...
     
     
        ShellExecute Me.hwnd, "open", rslien!Printecran, vbNullString, vbNullString, SW_SHOWNORMAL
     
     
     
    End Sub

Discussions similaires

  1. [FLASH 5] Comment créer un lien hypertexte
    Par ajit dans le forum Flash
    Réponses: 4
    Dernier message: 30/03/2006, 12h26
  2. [FLASH MX] Liens hypertext pour naviguer dans ma page
    Par marie64dk dans le forum Flash
    Réponses: 13
    Dernier message: 10/08/2004, 16h17
  3. [Lien hypertexte]Mettre un lien dans un JTextPane
    Par Pill_S dans le forum Composants
    Réponses: 8
    Dernier message: 23/05/2004, 19h20
  4. lien hypertexte dans une anim flash
    Par vedder dans le forum Flash
    Réponses: 17
    Dernier message: 14/01/2004, 14h11
  5. Liens Hypertexte simple comme en HTML ?!
    Par oazar dans le forum Flash
    Réponses: 3
    Dernier message: 17/10/2003, 00h25

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