OVH Cloud OVH Cloud

Image dans un Etat

10 réponses
Avatar
Zeus
Bonjour,

j'aimerais afficher dans chaque section de mon etat une image différente.
Je possède une table qui contient le chemin des différentes images a
afficher pour chaque elements de la section.
Au formatage de ma section j'ai mis le code suivant :

If (Not (IsNull(Image))) Then
CtlImage.Picture = Image
Else
CtlImage.Picture = ""
End If

mon problème vient du fait que le programme affecte la meme image pour à
tous les éléments de la section ( il affiche partout la dernière image qu'il
a eu a traiter )

Comment faire pour afficher une image différente a chaque fois ??

merci d'avance ...

10 réponses

Avatar
Raymond [mvp]
Bonjour.

n'affiche pas dans la section détail car ça va ressembler un album photo de
vacances.
ta programmation doit être comme ceci pour que ça marche:

Private Sub EntêteÉtat_Format(Cancel As Integer, FormatCount As Integer)
Me.Image25.Picture = "logoaccess.bmp"
End Sub

Private Sub ZonePiedPage_Format(Cancel As Integer, FormatCount As Integer)
Me.Image26.Picture = "logo1.gif"
End Sub


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Zeus" a écrit dans le message de
news:%
Bonjour,

j'aimerais afficher dans chaque section de mon etat une image différente.
Je possède une table qui contient le chemin des différentes images a
afficher pour chaque elements de la section.
Au formatage de ma section j'ai mis le code suivant :

If (Not (IsNull(Image))) Then
CtlImage.Picture = Image
Else
CtlImage.Picture = ""
End If

mon problème vient du fait que le programme affecte la meme image pour à
tous les éléments de la section ( il affiche partout la dernière image
qu'il

a eu a traiter )

Comment faire pour afficher une image différente a chaque fois ??

merci d'avance ...




Avatar
Zeus
Je ne veux pas afficher les elements dans ma section détail mais dans une
en-tête de groupe...

le problème est qu'il affiche la même image dans chaque groupe au lieu d'en
afficher une différente a chaque fois...
l'image qu'il affiche est la dernière qu'il a traité.
Avatar
Raymond [mvp]
as-tu essayé comme je t'ai indiqué ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Zeus" a écrit dans le message de
news:
Je ne veux pas afficher les elements dans ma section détail mais dans une
en-tête de groupe...

le problème est qu'il affiche la même image dans chaque groupe au lieu
d'en

afficher une différente a chaque fois...
l'image qu'il affiche est la dernière qu'il a traité.




Avatar
Zeus
oui et sans resultat.

il n'y a pas de saut de page entre chaque en-tete de groupe. le pied de page
ne change donc pas mon image...
Avatar
Raymond [mvp]
ça c'est un paramètrage de ton groupe.
propriétés dans les entêtes et pieds de groupe
onglet format
ligne saut de page
sélectionner l'option
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Zeus" a écrit dans le message de
news:%
oui et sans resultat.

il n'y a pas de saut de page entre chaque en-tete de groupe. le pied de
page

ne change donc pas mon image...




Avatar
Zeus
je sais comment faire un saut de page, mais je ne veux pas en faire. je veux
que mes groupes se suivent sur la meme page....
Avatar
Zeus
et au lieu d'utiliser un controle Image, on ne peut pas utiliser un controle
OLE ?

j'ai essayé et j'arrive a afficher une image mais le problème est que je
n'arrive pas à rafraichir les images après la modification dans le code ....
Avatar
Raymond [mvp]
Quel est le code que tu utilises ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Zeus" a écrit dans le message de
news:
et au lieu d'utiliser un controle Image, on ne peut pas utiliser un
controle

OLE ?

j'ai essayé et j'arrive a afficher une image mais le problème est que je
n'arrive pas à rafraichir les images après la modification dans le code
....





Avatar
Zeus
Private Sub EntêteGroupe0_Format(Cancel As Integer, FormatCount As Integer)
CtlOLE.SourceDoc = Image
End Sub
Avatar
Raymond [mvp]
il faut passer par un contrôle image car vpar un objet ole indépendant
demande beaucoup plus de propriétés pour s'afficher.

pour un image:
Me.Image1.Picture = "C:Documents and SettingsRaymondMes
documentslogoaccess.bmp"
doit suffire.
le chemin complet n'est pas obligatoire

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Zeus" a écrit dans le message de
news:%
Private Sub EntêteGroupe0_Format(Cancel As Integer, FormatCount As
Integer)

CtlOLE.SourceDoc = Image
End Sub