Forum - Questions générale - Sujet n°624

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 11/11/2012 : 15:18  Sujet n° 624  ouvrir un fichier jpg en cliquant sur son nom

le 19/09/2012 : 19:17
par possible924

Anonyme

visiteur

Bonjour à tous;Je stocke des images au format jpg dans un répertoire précis.Dans un formulaire, lié à une table, je saisie le nom du fichier de chaque image sans son extension.Je voudrais en cliquant sur un bouton ouvrir l'image dont j'ai sélectionné le nom au préalable.Pouvez vos m'indiquer comment faire ?Merci par avancePierre
Ecrire à possible924  sujet clos  Haut

[]   

DébutPrécédent [ 1 2 3 ] SuivantFin
Réponse n° 1
--------
le 19/09/2012 : 19:41
par 3Stone

Anonyme

Administrateur

Bonjour,

Tu place ton message dans la section "Problèmes liés aux codes du site"
A quel code est-ce donc lié ?

Cordialement


3stone

  clos par 3Stone le 11/11/2012 : 15:18  Haut
Réponse n° 2
--------
le 20/09/2012 : 14:38
par possible924

Anonyme

visiteur
Merci pour la réponse;C'est avec du code VBA que je souhaiterais ouvrir le fichier au format jpgMerciPierre
  clos par 3Stone le 11/11/2012 : 15:18  Haut
Réponse n° 3
--------
le 20/09/2012 : 16:31
par possible924

Anonyme

visiteur
A vrai dire, j'ai pris l'option d'écrire dans le champ du formulaire le nom du fichier entier avec l'extension, ce qui me permet d'ouvrir tout type de fichier et ça ne marche pas mal, sauf pour les fichiers jpg ou seul le navigateur est ouvert sans l'image !Voici le code que j'ai :Private Sub Voir_Click()On Error GoTo FinDim Txt As StringIf IsNull(Me!Pcs_Code) Then Exit SubTxt = "W:\DClic\Pièces\" & Me!Pcs_Code    CreateHyperlink Me!Voir, Me!Pcs_Code, TxtFin:End Subque puis je faire pour ouvrir les images ?Merci par avance pour votre aidePierre
  clos par 3Stone le 11/11/2012 : 15:18  Haut
Réponse n° 4
--------
le 20/09/2012 : 17:02
par 3Stone

Anonyme

Administrateur

Bonjour,

J'ai déplacé la question dans la section adaptée !

Saisir le nom des images n'est certainement pas une option praticable d
Regarde la base démo Trombinoscope qui contient ce qu'il faut pour sélectionner les images de manière traditionnelle.

Et pour l'affichage, il devrait se faire comment ?

  • dans une formulaire ?
  • une simple fenêtre ?
  • par un programme spécifique ?
  • par le programme d'affichage par défaut dudit PC ?

Cordialement


3stone

  clos par 3Stone le 11/11/2012 : 15:18  Haut
Réponse n° 5
--------
le 21/09/2012 : 19:14
par possible924

Anonyme

visiteur
Merci pour la réponse et pour avoir replacé la question à sa place.Merci aussi pour la démo Trombinoscope qui m'a ouvert des perspective interréssantes.Cependant, mon problème n'est pas complétement résoluQuand j'ai un emregistrement avec un nom de fichier avec les extensions doc, xls, pdf, j'ouvre sans problème le fichier dans le programme correspondant par défaut, mais avec l'extesion jpg, j'ouvre le navigateur en l'occurence IE8, mais sans l'image correpondant au fichier, bien qu'il exite un programme par défaut pour ouvrir les images jpgQuel peut bien être le problème ,Merci par avance pour votre aidePierre
  clos par 3Stone le 11/11/2012 : 15:18  Haut
Réponse n° 6
--------
le 21/09/2012 : 19:43
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

mais avec l'extesion jpg, j'ouvre le navigateur en l'occurence IE8

 
Lorsque tu as une image dans un répertoire et que tu double clique dessus, c'est Internet Explorer qui s'ouvre ?

Si oui, il faut simplement définir une autre programme par défaut.
Pour cela, faire un clic droit sur l'image, choisir "Ouvrir avec..." et ensuite sélectionné le programme qui ouvrira dorénavant ce type de fichier.
Au besoin, le rechercher via "Choisir le programme..."

Cordialement


3stone

  clos par 3Stone le 11/11/2012 : 15:18  Haut
Réponse n° 7
--------
le 22/09/2012 : 09:25
par possible924

Anonyme

visiteur

Mais, c'est ce que j'ai fait et refait.

Dailleurs, si je clique sur n'importe quelle image,je l'ouvre avec le programme que j'ai choisi pour,en l'occurence MO Picture manager, mais par le code, c'est IE8 qui s'ouvre sans l'image à l'intérieur

Voici le code :

Private Sub Voir_Click()
   On Error GoTo Fin
   Dim Txt As String

   If IsNull(Me!Pcs_Code) Then Exit Sub

   Txt = "W:DClicPièces" & Me!Pcs_Code
'  Txt = "W:DClicPièces" & Me!Pcs_Code & ".pdf"
'  Me!txtAddress = Txt
'  CreateHyperlink Me!Voir, Me!Pcs_Code, Me!txtAddress
   CreateHyperlink Me!Voir, Me!Pcs_Code, Txt

Fin:

End Sub

 

Function CreateHyperlink(ctlSelected As control, strSubAddress As String, Optional strAddress As String)

On Error GoTo Fin
Dim HLK As Hyperlink

Select Case ctlSelected.ControlType
    Case acLabel, acImage, acCommandButton
        Set HLK = ctlSelected.Hyperlink
        With HLK
            If Not IsMissing(strAddress) Then
                .Address = strAddress
            Else
                .Address = ""
            End If
            .SubAddress = strSubAddress
                .Follow
                .Address = ""
                .SubAddress = ""
            End With
    Case Else
        MsgBox "The control '" & ctlSelected.Name & "' does not support hyperlinks."
    End Select

Fin:

End Function

C'est peut être là où se situe le problème !

A+
Pierre

 

  clos par 3Stone le 11/11/2012 : 15:18  Haut
Réponse n° 8
--------
le 24/09/2012 : 23:23
par 3Stone

Anonyme

Administrateur

Bonjour,

En utilisant cette méthode (méthode simple), l'ouverture d'un fichier (y compris le JPEG) avec le programme par défaut fonctionne sans problème.

Il faut évidement que le fichier s'ouvre correctement avec leur programme par défaut.
Clique droit sur un JPEG et choisi "Propriétés" et dis moi ce qui est affiché à coté de "Ouvrir aveec..."

Cordialement


3stone

  clos par 3Stone le 11/11/2012 : 15:18  Haut
DébutPrécédent [ 1 2 3 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut