En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.

Poster une réponse

Je vous remercie de prendre le temps d'écrire ce message.

Votre nom (ou pseudo) :
Votre courriel :
Montrer aux visiteurs votre adresse Courriel :      
Note : l'adresse Courriel utilisée est protégée contre le SPAM.

S'abonner à ce fil de discussion :      

Vous répondez à 3Stone qui a écrit :

 

Bonjour,

Citation : « Deseyes »

Alors je suis passé par tous les moyens même y compris votre solution qui date de longtemps.

Heu... laquelle ?  surprise

Pas de champ indépendant, il est inutile.

Un simple contrôle "image" (vérifier l'indication de l'info-bulle lors de la sélection). Lors de la création on te demande de sélectionner cette image... sélectionne un image "vide" par exemple ou n'importe quoi à la bonne taille.

Ensuite, comme dit, dans le Detail_Format, quelque chose comme :  

  Dim sPhoto AS String
  sPhoto = Me![CheminPhoto]
  
  If Dir(sPhoto) <> "" Then
    Me![Photo].Picture = sPhoto
  Else
    Me![Photo].Picture = "rien"
  End If

Ceci dit, personnellement, je préfère ne mettre que le numéro de la photo à la place du chemin complet.

  • Toutes les photos dans un répertoire "Photos"
  • Ce répertoire on le place dans le même répertoire que la base

Ensuite, lorsque l'on souhaite accéder à une photo, il suffit de récupérer le chemin d'accès  au répertoire photos par :  

Dim sPathPhoto as String

sPathPhoto = Application.CurrentProject.path & "\Photos\"

à cela, il suffit alors d'ajouter le nom de la photo (donc le numéro).

Cela fonctionnera toujours, même lorsque l'on déplace la base (avec son répertoire "photos")

Dis moi si tu y arrive, sinon revient !

Cordialement,

Pierre (3Stone)



Règlement Général sur la Protection des Données

Conditions d'utilisation de vos données personnelles.

En soumettant ce formulaire, j'accepte que les informations saisies soient exploitées uniquement dans le cadre de ce site, pour permettre de me recontacter. Pour connaître et exercer vos droits, notamment de retrait de consentement à l'utilisation de vos données, veuillez consulter nos Mentions Légales et contacter le Webmestre du site.

J'accepte :

Recopier le code :

 
Vous êtes ici :   Accueil » Poster une réponse