Bonjour,
Je gère un stock de produits chimiques (environ 600)
j'ai pour certains un pictogramme de sécutité correspondant.
Pour imprimer ce stock, j'ai crée une requete puis un état avec "nom
produit" et "pictogramme" correspondant. Ce pictogramme est un "objet OLE"
qui apparait dans un cadre objet dépendant.
Ce cadre a pour dimension 3*0.9 cm.
Les produits n'ont pas tous un pictogramme,
Existe t'il une fonction de "redimensionnement automatique" qui fasse que
mon cadre objet dépendant ai une dimension de 0*0 cm lorsque le produit n'a
pas de pictogramme ??
En fait, je souhaite une mise en page différente si il y a pictogramme ou
non, le tout dans un même état.
J'espère avoir été assez claire ....
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
| Je gère un stock de produits chimiques (environ 600) | j'ai pour certains un pictogramme de sécutité correspondant. | Pour imprimer ce stock, j'ai crée une requete puis un état avec "nom | produit" et "pictogramme" correspondant. Ce pictogramme est un "objet OLE" | qui apparait dans un cadre objet dépendant. | Ce cadre a pour dimension 3*0.9 cm. | Les produits n'ont pas tous un pictogramme, | Existe t'il une fonction de "redimensionnement automatique" qui fasse que | mon cadre objet dépendant ai une dimension de 0*0 cm lorsque le produit n'a | pas de pictogramme ?? | En fait, je souhaite une mise en page différente si il y a pictogramme ou | non, le tout dans un même état.
tu peux vérifier le contenu de l'objet et redimensionner :
if Me.monimage.image = "" then monImage.width = 3000 monImage.height = 2500 else monImage.width = 0 monImage.height = 0 end if
| Je gère un stock de produits chimiques (environ 600)
| j'ai pour certains un pictogramme de sécutité correspondant.
| Pour imprimer ce stock, j'ai crée une requete puis un état avec "nom
| produit" et "pictogramme" correspondant. Ce pictogramme est un "objet OLE"
| qui apparait dans un cadre objet dépendant.
| Ce cadre a pour dimension 3*0.9 cm.
| Les produits n'ont pas tous un pictogramme,
| Existe t'il une fonction de "redimensionnement automatique" qui fasse que
| mon cadre objet dépendant ai une dimension de 0*0 cm lorsque le produit n'a
| pas de pictogramme ??
| En fait, je souhaite une mise en page différente si il y a pictogramme ou
| non, le tout dans un même état.
tu peux vérifier le contenu de l'objet et redimensionner :
if Me.monimage.image = "" then
monImage.width = 3000
monImage.height = 2500
else
monImage.width = 0
monImage.height = 0
end if
| Je gère un stock de produits chimiques (environ 600) | j'ai pour certains un pictogramme de sécutité correspondant. | Pour imprimer ce stock, j'ai crée une requete puis un état avec "nom | produit" et "pictogramme" correspondant. Ce pictogramme est un "objet OLE" | qui apparait dans un cadre objet dépendant. | Ce cadre a pour dimension 3*0.9 cm. | Les produits n'ont pas tous un pictogramme, | Existe t'il une fonction de "redimensionnement automatique" qui fasse que | mon cadre objet dépendant ai une dimension de 0*0 cm lorsque le produit n'a | pas de pictogramme ?? | En fait, je souhaite une mise en page différente si il y a pictogramme ou | non, le tout dans un même état.
tu peux vérifier le contenu de l'objet et redimensionner :
if Me.monimage.image = "" then monImage.width = 3000 monImage.height = 2500 else monImage.width = 0 monImage.height = 0 end if
a quel niveau est ce que je doit parametrer ça : la requete, l'etat.. je débute avec access donc c'est un flou pour moi
3stone
re,
|a quel niveau est ce que je doit parametrer ça : la requete, l'etat..
événement "au formatage" de l'état...
| je débute avec access donc c'est un flou pour moi |
dans ce cas, prends le temps de découvrir Access (ou mieux, suis une petite formation) avant de vouloir te lancer dans "la fusée qui fait boum" mais ne pas avoir découvert la mêche ;-))
|a quel niveau est ce que je doit parametrer ça : la requete, l'etat..
événement "au formatage" de l'état...
| je débute avec access donc c'est un flou pour moi
|
dans ce cas, prends le temps de découvrir Access (ou mieux, suis une petite formation)
avant de vouloir te lancer dans "la fusée qui fait boum" mais ne pas avoir découvert la mêche ;-))
|a quel niveau est ce que je doit parametrer ça : la requete, l'etat..
événement "au formatage" de l'état...
| je débute avec access donc c'est un flou pour moi |
dans ce cas, prends le temps de découvrir Access (ou mieux, suis une petite formation) avant de vouloir te lancer dans "la fusée qui fait boum" mais ne pas avoir découvert la mêche ;-))
voilà le code que j'ai mis : Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.N_picto.Image = "35" Then photo picto.Width = 0 photo picto.Height = 0 Else photo picto.Width = 3000 photo picto.Height = 2500 End If End Sub
et ... j'ai un message d'erreur.
"N_picto" est un numéro de pictogramme allant de 1 à 35 avec le 35 correspondant à un blanc. "photo picto" est la photo du pictogramme correspondant je n'ai peut etre pas placé le code au bon endroit ???
événement "au formatage" de l'état...
voilà le code que j'ai mis :
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.N_picto.Image = "35" Then
photo picto.Width = 0
photo picto.Height = 0
Else
photo picto.Width = 3000
photo picto.Height = 2500
End If
End Sub
et ... j'ai un message d'erreur.
"N_picto" est un numéro de pictogramme allant de 1 à 35 avec le 35
correspondant à un blanc.
"photo picto" est la photo du pictogramme correspondant
je n'ai peut etre pas placé le code au bon endroit ???
voilà le code que j'ai mis : Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.N_picto.Image = "35" Then photo picto.Width = 0 photo picto.Height = 0 Else photo picto.Width = 3000 photo picto.Height = 2500 End If End Sub
et ... j'ai un message d'erreur.
"N_picto" est un numéro de pictogramme allant de 1 à 35 avec le 35 correspondant à un blanc. "photo picto" est la photo du pictogramme correspondant je n'ai peut etre pas placé le code au bon endroit ???
3stone
Salut,
"zouzou"
| Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) | If Me.N_picto.Image = "35" Then | photo picto.Width = 0 | photo picto.Height = 0 | Else | photo picto.Width = 3000 | photo picto.Height = 2500 | End If | End Sub
"photo picto" doit être le nom de l'objet sur le formulaire...
et ne pas mettre d'espace, sinon ajouter des chochets
| Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
| If Me.N_picto.Image = "35" Then
| photo picto.Width = 0
| photo picto.Height = 0
| Else
| photo picto.Width = 3000
| photo picto.Height = 2500
| End If
| End Sub
"photo picto" doit être le nom de l'objet sur le formulaire...
et ne pas mettre d'espace, sinon ajouter des chochets
| Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) | If Me.N_picto.Image = "35" Then | photo picto.Width = 0 | photo picto.Height = 0 | Else | photo picto.Width = 3000 | photo picto.Height = 2500 | End If | End Sub
"photo picto" doit être le nom de l'objet sur le formulaire...
et ne pas mettre d'espace, sinon ajouter des chochets