J'affiche le r=E9sultat d'une requ=EAte dans un formulaire. Ce formulaire
contient 3 champs. En double cliquant sur une ligne, j'ouvre un nouveau
formulaire plus d=E9taill=E9.
Je souhaiterais am=E9liorer la lisibilit=E9 de mon formulaire en grisant
les champs qui ont d=E9j=E0 =E9t=E9 consult=E9s par mes utilisateurs.
En clair, si l'utilisateur n'a jamais consult=E9 une occurrence, le fond
de mes cellules et blanc, sinon gris.
Pour savoir si un utilisateur a d=E9j=E0 s=E9lectionn=E9 une occurrence,
j'ai mis dans une table une champs s=E9lection avec comme valeur 0 ou 1.
Je pensais qu'en testant cette valeur dans mon Expression de la mise en
forme conditionnelle =E7a devrait le faire, mais non.
Si vous avez une id=E9e pour griser les cellules de mon formulaire en
fonction de la valeur d'un autre champs, je suis preneur.
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
Eric
Bonjour,
Une idée: Dans ta requête source du formulaire tabulaire (le 1er) rajoutes le champs booléen indiquant que l'enregistrement a été visualisé (par exemple nom de ce champ bVisu) Le formulaire étant construit sur cette requête tu as accès à cette info mais tu ne montres pas le champ bVisu.
Dans le formulaire, sélectionnes les autres champs. Mise en forme conditionnelle|Expression :[bVisu]=Vrai puis ton format grisé dans la mise en forme.
Il te faudra ensuite mettre à jour bVisu quand tu cliqueras sur l'enregistrement, donc derriere le docmd.Openform qui ouvre le formulaire2 tu mets: Me.bVisu=True
ok?
Bonjour à tous,
J'affiche le résultat d'une requête dans un formulaire. Ce formulaire contient 3 champs. En double cliquant sur une ligne, j'ouvre un nouveau formulaire plus détaillé. Je souhaiterais améliorer la lisibilité de mon formulaire en grisant les champs qui ont déjà été consultés par mes utilisateurs.
En clair, si l'utilisateur n'a jamais consulté une occurrence, le fond de mes cellules et blanc, sinon gris. Pour savoir si un utilisateur a déjà sélectionné une occurrence, j'ai mis dans une table une champs sélection avec comme valeur 0 ou 1.
Je pensais qu'en testant cette valeur dans mon Expression de la mise en forme conditionnelle ça devrait le faire, mais non.
Si vous avez une idée pour griser les cellules de mon formulaire en fonction de la valeur d'un autre champs, je suis preneur.
A+
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Une idée:
Dans ta requête source du formulaire tabulaire (le 1er) rajoutes le
champs booléen indiquant que l'enregistrement a été visualisé (par
exemple nom de ce champ bVisu)
Le formulaire étant construit sur cette requête tu as accès à cette info
mais tu ne montres pas le champ bVisu.
Dans le formulaire, sélectionnes les autres champs. Mise en forme
conditionnelle|Expression :[bVisu]=Vrai puis ton format grisé dans la
mise en forme.
Il te faudra ensuite mettre à jour bVisu quand tu cliqueras sur
l'enregistrement, donc derriere le docmd.Openform qui ouvre le
formulaire2 tu mets:
Me.bVisu=True
ok?
Bonjour à tous,
J'affiche le résultat d'une requête dans un formulaire. Ce formulaire
contient 3 champs. En double cliquant sur une ligne, j'ouvre un nouveau
formulaire plus détaillé.
Je souhaiterais améliorer la lisibilité de mon formulaire en grisant
les champs qui ont déjà été consultés par mes utilisateurs.
En clair, si l'utilisateur n'a jamais consulté une occurrence, le fond
de mes cellules et blanc, sinon gris.
Pour savoir si un utilisateur a déjà sélectionné une occurrence,
j'ai mis dans une table une champs sélection avec comme valeur 0 ou 1.
Je pensais qu'en testant cette valeur dans mon Expression de la mise en
forme conditionnelle ça devrait le faire, mais non.
Si vous avez une idée pour griser les cellules de mon formulaire en
fonction de la valeur d'un autre champs, je suis preneur.
A+
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Une idée: Dans ta requête source du formulaire tabulaire (le 1er) rajoutes le champs booléen indiquant que l'enregistrement a été visualisé (par exemple nom de ce champ bVisu) Le formulaire étant construit sur cette requête tu as accès à cette info mais tu ne montres pas le champ bVisu.
Dans le formulaire, sélectionnes les autres champs. Mise en forme conditionnelle|Expression :[bVisu]=Vrai puis ton format grisé dans la mise en forme.
Il te faudra ensuite mettre à jour bVisu quand tu cliqueras sur l'enregistrement, donc derriere le docmd.Openform qui ouvre le formulaire2 tu mets: Me.bVisu=True
ok?
Bonjour à tous,
J'affiche le résultat d'une requête dans un formulaire. Ce formulaire contient 3 champs. En double cliquant sur une ligne, j'ouvre un nouveau formulaire plus détaillé. Je souhaiterais améliorer la lisibilité de mon formulaire en grisant les champs qui ont déjà été consultés par mes utilisateurs.
En clair, si l'utilisateur n'a jamais consulté une occurrence, le fond de mes cellules et blanc, sinon gris. Pour savoir si un utilisateur a déjà sélectionné une occurrence, j'ai mis dans une table une champs sélection avec comme valeur 0 ou 1.
Je pensais qu'en testant cette valeur dans mon Expression de la mise en forme conditionnelle ça devrait le faire, mais non.
Si vous avez une idée pour griser les cellules de mon formulaire en fonction de la valeur d'un autre champs, je suis preneur.
A+
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Pierre CFI [mvp]
bonjour çà fait mais il faut mettre la condition dans chaque champ expression [champ1] = 0 en gris expression [champ1] = 1 normal -- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Tschuß" a écrit dans le message de news: Bonjour à tous,
J'affiche le résultat d'une requête dans un formulaire. Ce formulaire contient 3 champs. En double cliquant sur une ligne, j'ouvre un nouveau formulaire plus détaillé. Je souhaiterais améliorer la lisibilité de mon formulaire en grisant les champs qui ont déjà été consultés par mes utilisateurs.
En clair, si l'utilisateur n'a jamais consulté une occurrence, le fond de mes cellules et blanc, sinon gris. Pour savoir si un utilisateur a déjà sélectionné une occurrence, j'ai mis dans une table une champs sélection avec comme valeur 0 ou 1.
Je pensais qu'en testant cette valeur dans mon Expression de la mise en forme conditionnelle ça devrait le faire, mais non.
Si vous avez une idée pour griser les cellules de mon formulaire en fonction de la valeur d'un autre champs, je suis preneur.
A+
bonjour
çà fait mais il faut mettre la condition dans chaque champ
expression [champ1] = 0 en gris
expression [champ1] = 1 normal
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Tschuß" <fleguen@gmail.com> a écrit dans le message de news: 1147099351.282686.74820@e56g2000cwe.googlegroups.com...
Bonjour à tous,
J'affiche le résultat d'une requête dans un formulaire. Ce formulaire
contient 3 champs. En double cliquant sur une ligne, j'ouvre un nouveau
formulaire plus détaillé.
Je souhaiterais améliorer la lisibilité de mon formulaire en grisant
les champs qui ont déjà été consultés par mes utilisateurs.
En clair, si l'utilisateur n'a jamais consulté une occurrence, le fond
de mes cellules et blanc, sinon gris.
Pour savoir si un utilisateur a déjà sélectionné une occurrence,
j'ai mis dans une table une champs sélection avec comme valeur 0 ou 1.
Je pensais qu'en testant cette valeur dans mon Expression de la mise en
forme conditionnelle ça devrait le faire, mais non.
Si vous avez une idée pour griser les cellules de mon formulaire en
fonction de la valeur d'un autre champs, je suis preneur.
bonjour çà fait mais il faut mettre la condition dans chaque champ expression [champ1] = 0 en gris expression [champ1] = 1 normal -- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Tschuß" a écrit dans le message de news: Bonjour à tous,
J'affiche le résultat d'une requête dans un formulaire. Ce formulaire contient 3 champs. En double cliquant sur une ligne, j'ouvre un nouveau formulaire plus détaillé. Je souhaiterais améliorer la lisibilité de mon formulaire en grisant les champs qui ont déjà été consultés par mes utilisateurs.
En clair, si l'utilisateur n'a jamais consulté une occurrence, le fond de mes cellules et blanc, sinon gris. Pour savoir si un utilisateur a déjà sélectionné une occurrence, j'ai mis dans une table une champs sélection avec comme valeur 0 ou 1.
Je pensais qu'en testant cette valeur dans mon Expression de la mise en forme conditionnelle ça devrait le faire, mais non.
Si vous avez une idée pour griser les cellules de mon formulaire en fonction de la valeur d'un autre champs, je suis preneur.
A+
Tschuß
Super, merci bcp En fait, j'ai mis [monchamps]=Vrai et non pas [monchamps]=1 et ça fonctionne
Super, merci bcp
En fait, j'ai mis [monchamps]=Vrai et non pas [monchamps]=1 et ça
fonctionne