OVH Cloud OVH Cloud

Pb affichage données

2 réponses
Avatar
Special Fox
Bonjour,

Je suis entrain de concevoir un formulaire qui représente un planning, les
données sont récupérées dans une table de manière tout à fait classique.

Le problème :

- j'affiche les noms des participants par ordre alphabétique dans un
formulaire en mode continue et je voudrais que pour le nom x par exemple ,
que la couleur de la font ou du background soit d'une couleur différente du
reste.

Est-ce possible ? Avez-vous déjà implémenter un tel formulaire ?
Connaissez-vous un exemple ou un site qui explique comment faire ?

Merci pour vos réponses.

A+

2 réponses

Avatar
Maxence HUBICHE
Bonsoir,

Tu as 2 possibilités :
1/ la mise en forme Conditionnelle (regarde dans le menu format)

2/ suivant les critères qui t'intéresse, tu génère un champ une requête (Par
exemple, les lignes en rouge seront numérotées 1, les lignes en vert, 2,
...), Tu fais une table avec 2 champs : un champ numérique correspondant au
code couleur, et un deuxième en OLE qui contient une toute petite et légère
image, un aplat de la couleur correspondant au numéro.
Enfin, tu lies la table et la requête par leurs champs numériques. Et tu
affiches l'image en arrière plan sur ta zone de détails.
--
----------------------------------------------------------------
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com
Site perso : http://perso.club-internet.fr/mhubiche (en cours de
construction)
"Special Fox" a écrit dans le message de news:
bt9q0m$vot$
Bonjour,

Je suis entrain de concevoir un formulaire qui représente un planning, les
données sont récupérées dans une table de manière tout à fait classique.

Le problème :

- j'affiche les noms des participants par ordre alphabétique dans un
formulaire en mode continue et je voudrais que pour le nom x par exemple ,
que la couleur de la font ou du background soit d'une couleur différente
du

reste.

Est-ce possible ? Avez-vous déjà implémenter un tel formulaire ?
Connaissez-vous un exemple ou un site qui explique comment faire ?

Merci pour vos réponses.

A+




Avatar
Maxence HUBICHE
Bonsoir,
Après ton e-mail, je vais m'efforcer d'être plus clair ici :
Alors, allons-y :

Tu as 2 possibilités :
1/ la mise en forme Conditionnelle (regarde dans le menu format)
==> Dans le menu Format, tu as la MiseEnFormeConditionelle (quand tu es en

mode formulaire) Regardes bien ... tu vois ? Ca te va ?
Sinon, tu as la solution bricolage :

==>Il te faut une table contenant 2 champs :
ID (tu mets ce que tu veux dedans, moi je mets du numérique ...)
COLOR (de type OBJET OLE).
Tu fais autant de lignes que de couleurs de fond que tu veux.
Pour chaque COLOR, tu mets une toute petite image de zut de la couleur que
tu veux.
==> Il te faut une requête qui soit basée sur ta table de données
habituelle. Tu mets tous les champs que tu veux, plus un champ calculé qui
reproduit l'ID de la table sus-décrite.
Ex : Id:iif([Le Nom] Like '*luc*';1;2)
==>Enfin, tu fais une seconde requête basée sur la précédente et aussi sur
la table sus-décrite. La liaision entre les 2 tables se fait entre les
champs Id de la requête, et le champ ID de la table. Tu ressors le champs
COLOR en plus.
==> Tu te sers de cette requête comme source pour ton formulaire. Tu mets le
champs COLOR en arrière-plan dans la section de détails, avec la propriété
d'affichage en Echelle.et puis ce sera tout bon.

J'espère avoir été plus clair :)
A plus ...