OVH Cloud OVH Cloud

Epaisseur de lettres

4 réponses
Avatar
Luis
Bonjour,
Sur un Formulaire en continu, j'aimerai faire changer=20
l'=E9paisseur d'=E9criture selon l'option choisie.
J'ai essay=E9 =E7a, mais =E7a ne foctionne que sur le premier=20
enregistrement, apr=E8s sur tous les autres c'est faux:

Private Sub Form_Current()

If (Me.Option) =3D 1 Then
Me.Texte47.FontWeight =3D 700
Else
Me.Texte47.FontWeight =3D 400
End If

If (Me.Option) =3D 2 Then
Me.Texte50.FontWeight =3D 700
Else
Me.Texte50.FontWeight =3D 400
End If

If (Me.Option) =3D 3 Then
Me.Texte56.FontWeight =3D 700
Else
Me.Texte56.FontWeight =3D 400
End If

End Sub

Me.Option est un champ.

Merci pour votre aide.
Luis

4 réponses

Avatar
Raymond [mvp]
Bonjour Luis.

étant dans un formulaire en continu, lorsque tu vas passer en gras, tous les
contrôles de tous les enregistrements vont passer en gras et quand tu vas
passer en normal, ils vont tous passer en normal. but final à revoir.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans le message de
news:1690201c447eb$3fbb4260$
Bonjour,
Sur un Formulaire en continu, j'aimerai faire changer
l'épaisseur d'écriture selon l'option choisie.
J'ai essayé ça, mais ça ne foctionne que sur le premier
enregistrement, après sur tous les autres c'est faux:

Private Sub Form_Current()

If (Me.Option) = 1 Then
Me.Texte47.FontWeight = 700
Else
Me.Texte47.FontWeight = 400
End If

If (Me.Option) = 2 Then
Me.Texte50.FontWeight = 700
Else
Me.Texte50.FontWeight = 400
End If

If (Me.Option) = 3 Then
Me.Texte56.FontWeight = 700
Else
Me.Texte56.FontWeight = 400
End If

End Sub

Me.Option est un champ.

Merci pour votre aide.
Luis
Avatar
Luis
Bonjour Raymond,
C'est bien le résultat que j'obtiens maintenant.
Alors comment faire, car je suis obligé de travailler sur
un formulaire en continu.
Luis
-----Message d'origine-----
Bonjour Luis.

étant dans un formulaire en continu, lorsque tu vas
passer en gras, tous les

contrôles de tous les enregistrements vont passer en gras
et quand tu vas

passer en normal, ils vont tous passer en normal. but
final à revoir.

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


"Luis" a écrit dans
le message de

news:1690201c447eb$3fbb4260$
Bonjour,
Sur un Formulaire en continu, j'aimerai faire changer
l'épaisseur d'écriture selon l'option choisie.
J'ai essayé ça, mais ça ne foctionne que sur le premier
enregistrement, après sur tous les autres c'est faux:

Private Sub Form_Current()

If (Me.Option) = 1 Then
Me.Texte47.FontWeight = 700
Else
Me.Texte47.FontWeight = 400
End If

If (Me.Option) = 2 Then
Me.Texte50.FontWeight = 700
Else
Me.Texte50.FontWeight = 400
End If

If (Me.Option) = 3 Then
Me.Texte56.FontWeight = 700
Else
Me.Texte56.FontWeight = 400
End If

End Sub

Me.Option est un champ.

Merci pour votre aide.
Luis


.



Avatar
Raymond [mvp]
La solution: mise en forme conditionnelle pour chaque champ:
condition : expression
valeur expression : [Option] = 1
mettre en gras ou couleur.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans le message de
news:168f101c447fa$d6ba0d90$
Bonjour Raymond,
C'est bien le résultat que j'obtiens maintenant.
Alors comment faire, car je suis obligé de travailler sur
un formulaire en continu.
Luis
Avatar
Luis
Bonjour Raymond,
Merci, j'avais essayé la mise en forme conditionnelle et
ça ne marchait pas car je ne mettais pas les [] pour
encadrer "Option".
Encore merci, à bientôt.
Luis
-----Message d'origine-----
La solution: mise en forme conditionnelle pour chaque
champ:

condition : expression
valeur expression : [Option] = 1
mettre en gras ou couleur.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans
le message de

news:168f101c447fa$d6ba0d90$
Bonjour Raymond,
C'est bien le résultat que j'obtiens maintenant.
Alors comment faire, car je suis obligé de travailler sur
un formulaire en continu.
Luis


.