OVH Cloud OVH Cloud

Couleur des lignes Formulaires

5 réponses
Avatar
Kato
Bonjour à toutes et à tous,

J'ai un sous-formulaire de type "feuilles de données".
J'aimerai qu'une ligne sur deux s'affiche d'une couleur différente à
savoir blanc et gris clair.
Il ne faut pas utiliser le principe des numéros pairs ou impairs, car
il se peut que les nuémros de mes lignes soient 10,11,12,20,30,40
etc....

une idée ?

merci de votre aide, car je cherche que le web depuis deux semaines, et
je ne trouve rien. ;-)

merci de votre aide
Kato

5 réponses

Avatar
GoThi
Salut Kato,

Cela n'est pas possible en mode feuille de données.
Par contre, c'est faisable en mode formulaire continu ... même si je ne me
souviens plus vraiment comment :-(

@+
GoThi


"Kato" a écrit dans le message de news:

Bonjour à toutes et à tous,

J'ai un sous-formulaire de type "feuilles de données".
J'aimerai qu'une ligne sur deux s'affiche d'une couleur différente à
savoir blanc et gris clair.
Il ne faut pas utiliser le principe des numéros pairs ou impairs, car il
se peut que les nuémros de mes lignes soient 10,11,12,20,30,40 etc....

une idée ?

merci de votre aide, car je cherche que le web depuis deux semaines, et je
ne trouve rien. ;-)

merci de votre aide
Kato




Avatar
Kato
oh.. quel dommage...
merci tout de même.....


GoThi a émis l'idée suivante :
Salut Kato,

Cela n'est pas possible en mode feuille de données.
Par contre, c'est faisable en mode formulaire continu ... même si je ne me
souviens plus vraiment comment :-(

@+
GoThi


"Kato" a écrit dans le message de news:

Bonjour à toutes et à tous,

J'ai un sous-formulaire de type "feuilles de données".
J'aimerai qu'une ligne sur deux s'affiche d'une couleur différente à savoir
blanc et gris clair.
Il ne faut pas utiliser le principe des numéros pairs ou impairs, car il se
peut que les nuémros de mes lignes soient 10,11,12,20,30,40 etc....

une idée ?

merci de votre aide, car je cherche que le web depuis deux semaines, et je
ne trouve rien. ;-)

merci de votre aide
Kato






Avatar
Tisane
Bonjour Kato,

Cela n'est pas possible en mode feuille de données.
Par contre, c'est faisable en mode formulaire continu ... même si je ne
me souviens plus vraiment comment :-(
oh.. quel dommage...

merci tout de même.....


GoThi a raison, il faut passer par un formulaire en mode continu.
Si tu ne peux pas utiliser ta propre numérotation, tu peux créer un champ
calculé pour numéroter les enregistrements dans la requête sous-jacente.
NumLigne: CpteDom("*";"Ta_Table";"[Ton_champ_Cle] <" & [Ton_champ_Cle] &
"")+1

Dans le formulaire, tu sélectionnes tous les champs qui composent ta ligne
et tu appliques une mise en forme conditionnelle sur le n° pair/impair :
- menu Format | Mise en forme conditionnelle

Regarde peut-être aussi à cette adresse (en anglais) :
http://www.lebans.com/formatbycriteria.htm

--
Tisane

J'ai un sous-formulaire de type "feuilles de données".
J'aimerai qu'une ligne sur deux s'affiche d'une couleur différente à
savoir blanc et gris clair.
Il ne faut pas utiliser le principe des numéros pairs ou impairs, car il
se peut que les nuémros de mes lignes soient 10,11,12,20,30,40 etc....

une idée ?

merci de votre aide, car je cherche que le web depuis deux semaines, et
je ne trouve rien. ;-)

merci de votre aide
Kato










Avatar
Tisane
Cela n'est pas possible en mode feuille de données.
Par contre, c'est faisable en mode formulaire continu ... même si je ne
me souviens plus vraiment comment :-(
oh.. quel dommage...

merci tout de même.....


GoThi a raison, il faut passer par un formulaire en mode continu.
Si tu ne peux pas utiliser ta propre numérotation, tu peux créer un champ
calculé pour numéroter les enregistrements dans la requête sous-jacente.
NumLigne: CpteDom("*";"Ta_Table";"[Ton_champ_Cle] <" & [Ton_champ_Cle] &
"")+1

Dans le formulaire, tu sélectionnes tous les champs qui composent ta ligne
et tu appliques une mise en forme conditionnelle sur le n° pair/impair :
- menu Format | Mise en forme conditionnelle


Pour compléter ma réponse ci-dessus, dans la mise en forme conditionnelle,
tu sélectionnes "Expression" dans la Condition 1 et tu tapes :
[NumLigne] Mod 2=0
NumLigne est le nom du champ calculé. Mod 2 = 0 correspond aux valeurs
paires (Mod 2 = 1 aux valeurs impaires)
Tu choisis la couleur voulue pour les champs pairs.

PS : le DCount (CpteDom) de la requête ralentira son exécution. Si ta base
n'est pas trop importante, ça devrait passer.

--
Tisane

J'ai un sous-formulaire de type "feuilles de données".
J'aimerai qu'une ligne sur deux s'affiche d'une couleur différente à
savoir blanc et gris clair.
Il ne faut pas utiliser le principe des numéros pairs ou impairs, car
il se peut que les nuémros de mes lignes soient 10,11,12,20,30,40
etc....

une idée ?

merci de votre aide, car je cherche que le web depuis deux semaines, et
je ne trouve rien. ;-)

merci de votre aide
Kato













Avatar
Kato
merci pour tout :)
je vais essayer cela .... :)

Cela n'est pas possible en mode feuille de données.
Par contre, c'est faisable en mode formulaire continu ... même si je ne
me souviens plus vraiment comment :-(
oh.. quel dommage...

merci tout de même.....


GoThi a raison, il faut passer par un formulaire en mode continu.
Si tu ne peux pas utiliser ta propre numérotation, tu peux créer un champ
calculé pour numéroter les enregistrements dans la requête sous-jacente.
NumLigne: CpteDom("*";"Ta_Table";"[Ton_champ_Cle] <" & [Ton_champ_Cle] &
"")+1

Dans le formulaire, tu sélectionnes tous les champs qui composent ta ligne
et tu appliques une mise en forme conditionnelle sur le n° pair/impair :
- menu Format | Mise en forme conditionnelle


Pour compléter ma réponse ci-dessus, dans la mise en forme conditionnelle, tu
sélectionnes "Expression" dans la Condition 1 et tu tapes :
[NumLigne] Mod 2=0
NumLigne est le nom du champ calculé. Mod 2 = 0 correspond aux valeurs paires
(Mod 2 = 1 aux valeurs impaires)
Tu choisis la couleur voulue pour les champs pairs.

PS : le DCount (CpteDom) de la requête ralentira son exécution. Si ta base
n'est pas trop importante, ça devrait passer.

--
Tisane

J'ai un sous-formulaire de type "feuilles de données".
J'aimerai qu'une ligne sur deux s'affiche d'une couleur différente à
savoir blanc et gris clair.
Il ne faut pas utiliser le principe des numéros pairs ou impairs, car il
se peut que les nuémros de mes lignes soient 10,11,12,20,30,40 etc....

une idée ?

merci de votre aide, car je cherche que le web depuis deux semaines, et
je ne trouve rien. ;-)

merci de votre aide
Kato