OVH Cloud OVH Cloud

Police selon condition dans ETAT

2 réponses
Avatar
DECAVISION CINEMA
Bonjour les "PROS" d'ACCES 2000 et tous mes bons voeux pour 2004 avec
beaucoup de lignes de code VB.

Pour repérer dans un état imprimé un texte précis ( Un mot pour être exact)
je voudrais que dans le même champ repris par la requète la police de
caractère sois de taill ou forme différent si ce mot est là...

Me suis bien exprimé ???
ex.
TOTO , chose ou chouette = en ARIAL 12

mais si c'est machinbidule qui apparait alors = ITALIQUE Time new roman 8

C'est du conditionnel et dans un forms Accex le fait tout seul, dans état je
ne sais pas et suis mauvais en prog. VBA.

Merci à ceux qui répondront.

Bernard

--
Votre Cinéma Multiplexe DECAVISION - Centre ville d' ANNECY 74000 FRANCE

2 réponses

Avatar
Maxence HUBICHE
bonjour,

Fais donc une procédure évènementielle sur formatage de ta section détails.

Dedans, tu écris une procédure du genre :
Select Case True
Case texte12 Like "*chose*", texte12 Like "*bidulle*"
texte12.FontName = "Arial"
texte12.FontItalic = True
texte12.FontBold = False
texte12.ForeColor = 255
Case Else
texte12.FontName = "verdana"
texte12.FontItalic = False
texte12.FontBold = True
texte12.ForeColor = 0
End Select



--
----------------------------------------------------------------------------
-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com

"DECAVISION CINEMA" a écrit dans le message de
news: bt149m$qh2$
Bonjour les "PROS" d'ACCES 2000 et tous mes bons voeux pour 2004 avec
beaucoup de lignes de code VB.

Pour repérer dans un état imprimé un texte précis ( Un mot pour être
exact)

je voudrais que dans le même champ repris par la requète la police de
caractère sois de taill ou forme différent si ce mot est là...

Me suis bien exprimé ???
ex.
TOTO , chose ou chouette = en ARIAL 12

mais si c'est machinbidule qui apparait alors = ITALIQUE Time new roman 8

C'est du conditionnel et dans un forms Accex le fait tout seul, dans état
je

ne sais pas et suis mauvais en prog. VBA.

Merci à ceux qui répondront.

Bernard

--
Votre Cinéma Multiplexe DECAVISION - Centre ville d' ANNECY 74000 FRANCE




Avatar
Raymond [mvp]
Bonjour et merci pour tes voeux, mais sans trop de code.

en 1er lieu, ça fonctionne pour un état comme pour un forms. donc si tu l'as
fait pour un forms tu fais pareil pour un état.
en second lieu, tu ne peux modifier que le champ complet et non un mot dans
le champ.
et en troisième lieu en mise en forme conditionnelle d'Access tu ne peux pas
changer la police.
le tout réuni fait que tu ne pourras pas passer par la mise en forme
conditionnelle mais par vba obligatoire pour la police et par et/ou les deux
pour le reste, mais le vba étant conseillé pour l'ensemble de la mise en
forme.
il te reste à formater ton champ dans la section détail au formatage avec
une clause if else, ou select case si tu as beaucoup de conditions.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"DECAVISION CINEMA" a écrit dans le message de
news:bt149m$qh2$
Bonjour les "PROS" d'ACCES 2000 et tous mes bons voeux pour 2004 avec
beaucoup de lignes de code VB.

Pour repérer dans un état imprimé un texte précis ( Un mot pour être
exact)

je voudrais que dans le même champ repris par la requète la police de
caractère sois de taill ou forme différent si ce mot est là...

Me suis bien exprimé ???
ex.
TOTO , chose ou chouette = en ARIAL 12

mais si c'est machinbidule qui apparait alors = ITALIQUE Time new roman 8

C'est du conditionnel et dans un forms Accex le fait tout seul, dans état
je

ne sais pas et suis mauvais en prog. VBA.

Merci à ceux qui répondront.

Bernard

--
Votre Cinéma Multiplexe DECAVISION - Centre ville d' ANNECY 74000 FRANCE