Sub Form_Current() [nom].SetFocus If IsNull([prenom]) Then [prenom].Enabled = False End If
"Sweety" <*enlevez_ceci* a écrit dans le message de news:
Bonjour,
Quelle est l'expression que je dois mettre dans une mise en forme conditionnelle, pour (par exemple) griser un contrôle s'il est vide (IsNull?)
Merci Michel
Raymond [mvp]
Bonjour.
Qu'entends-tu par grisé et mise en forme conditionnelle ? est-ce seulement la couleur que tu veux changer pour faire remarquer le champ à remplir ou est-ce que tu veux le griser pour le rendre inaccessible ? 1- dans ta fenêtre mise en forme conditionnelle: tu choisis expression en condition tu indiques isnull([monchamp]) ou EstNull([monchamp]) tu choisis la couleur que tu désires. 2- sur l'événement form_current et sur afterupdate de ton champ, en prenant soin de déplacer le focus: if IsNull(Me.Monchamp) Then Me.Monchamp.Enable = False ce qui est un peu idiot car il va falloir le remplir un jour ce contrôle et surtout le valider pour pouvoir saisir.
Je pense que c'est la 1ere idée qui est la bonne ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Sweety" <*enlevez_ceci* a écrit dans le message de news:
Bonjour,
Quelle est l'expression que je dois mettre dans une mise en forme conditionnelle, pour (par exemple) griser un contrôle s'il est vide (IsNull?)
Merci Michel
Bonjour.
Qu'entends-tu par grisé et mise en forme conditionnelle ? est-ce seulement
la couleur que tu veux changer pour faire remarquer le champ à remplir ou
est-ce que tu veux le griser pour le rendre inaccessible ?
1-
dans ta fenêtre mise en forme conditionnelle:
tu choisis expression en condition
tu indiques isnull([monchamp]) ou EstNull([monchamp])
tu choisis la couleur que tu désires.
2-
sur l'événement form_current et sur afterupdate de ton champ, en prenant
soin de déplacer le focus:
if IsNull(Me.Monchamp) Then Me.Monchamp.Enable = False
ce qui est un peu idiot car il va falloir le remplir un jour ce contrôle et
surtout le valider pour pouvoir saisir.
Je pense que c'est la 1ere idée qui est la bonne ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Sweety" <*enlevez_ceci*chromex1@hotmail.com> a écrit dans le message de
news:uvhO7tC4DHA.1672@TK2MSFTNGP12.phx.gbl...
Bonjour,
Quelle est l'expression que je dois mettre dans une mise en forme
conditionnelle, pour (par exemple) griser un contrôle s'il est vide
(IsNull?)
Qu'entends-tu par grisé et mise en forme conditionnelle ? est-ce seulement la couleur que tu veux changer pour faire remarquer le champ à remplir ou est-ce que tu veux le griser pour le rendre inaccessible ? 1- dans ta fenêtre mise en forme conditionnelle: tu choisis expression en condition tu indiques isnull([monchamp]) ou EstNull([monchamp]) tu choisis la couleur que tu désires. 2- sur l'événement form_current et sur afterupdate de ton champ, en prenant soin de déplacer le focus: if IsNull(Me.Monchamp) Then Me.Monchamp.Enable = False ce qui est un peu idiot car il va falloir le remplir un jour ce contrôle et surtout le valider pour pouvoir saisir.
Je pense que c'est la 1ere idée qui est la bonne ? -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Sweety" <*enlevez_ceci* a écrit dans le message de news:
Bonjour,
Quelle est l'expression que je dois mettre dans une mise en forme conditionnelle, pour (par exemple) griser un contrôle s'il est vide (IsNull?)
Merci Michel
Sweety
C'et effectivement la première qui est la bonne, mais je ne savais pas comment la formuler, le but étant de "griser" les contrôles ne contenant aucune info.
En te remerciant ;-) Michel
"Raymond [mvp]" a écrit dans le message de news: | Bonjour. | | Qu'entends-tu par grisé et mise en forme conditionnelle ? est-ce seulement | la couleur que tu veux changer pour faire remarquer le champ à remplir ou | est-ce que tu veux le griser pour le rendre inaccessible ? | 1- | dans ta fenêtre mise en forme conditionnelle: | tu choisis expression en condition | tu indiques isnull([monchamp]) ou EstNull([monchamp]) | tu choisis la couleur que tu désires. | 2- | sur l'événement form_current et sur afterupdate de ton champ, en prenant | soin de déplacer le focus: | if IsNull(Me.Monchamp) Then Me.Monchamp.Enable = False | ce qui est un peu idiot car il va falloir le remplir un jour ce contrôle et | surtout le valider pour pouvoir saisir. | | Je pense que c'est la 1ere idée qui est la bonne ? | -- | @+ | Raymond Access MVP | http://access.seneque.free.fr/ | http://access2003.free.fr/ | http://users.skynet.be/mpfa/ pour débuter sur le forum | | | "Sweety" <*enlevez_ceci* a écrit dans le message de | news: | > Bonjour, | > | > Quelle est l'expression que je dois mettre dans une mise en forme | > conditionnelle, pour (par exemple) griser un contrôle s'il est vide | > (IsNull?) | > | > Merci | > Michel | > | > | |
C'et effectivement la première qui est la bonne, mais je ne savais pas
comment la formuler, le but étant de "griser" les contrôles ne contenant
aucune info.
En te remerciant ;-)
Michel
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: unbIJPE4DHA.2616@TK2MSFTNGP09.phx.gbl...
| Bonjour.
|
| Qu'entends-tu par grisé et mise en forme conditionnelle ? est-ce seulement
| la couleur que tu veux changer pour faire remarquer le champ à remplir ou
| est-ce que tu veux le griser pour le rendre inaccessible ?
| 1-
| dans ta fenêtre mise en forme conditionnelle:
| tu choisis expression en condition
| tu indiques isnull([monchamp]) ou EstNull([monchamp])
| tu choisis la couleur que tu désires.
| 2-
| sur l'événement form_current et sur afterupdate de ton champ, en prenant
| soin de déplacer le focus:
| if IsNull(Me.Monchamp) Then Me.Monchamp.Enable = False
| ce qui est un peu idiot car il va falloir le remplir un jour ce contrôle
et
| surtout le valider pour pouvoir saisir.
|
| Je pense que c'est la 1ere idée qui est la bonne ?
| --
| @+
| Raymond Access MVP
| http://access.seneque.free.fr/
| http://access2003.free.fr/
| http://users.skynet.be/mpfa/ pour débuter sur le forum
|
|
| "Sweety" <*enlevez_ceci*chromex1@hotmail.com> a écrit dans le message de
| news:uvhO7tC4DHA.1672@TK2MSFTNGP12.phx.gbl...
| > Bonjour,
| >
| > Quelle est l'expression que je dois mettre dans une mise en forme
| > conditionnelle, pour (par exemple) griser un contrôle s'il est vide
| > (IsNull?)
| >
| > Merci
| > Michel
| >
| >
|
|
C'et effectivement la première qui est la bonne, mais je ne savais pas comment la formuler, le but étant de "griser" les contrôles ne contenant aucune info.
En te remerciant ;-) Michel
"Raymond [mvp]" a écrit dans le message de news: | Bonjour. | | Qu'entends-tu par grisé et mise en forme conditionnelle ? est-ce seulement | la couleur que tu veux changer pour faire remarquer le champ à remplir ou | est-ce que tu veux le griser pour le rendre inaccessible ? | 1- | dans ta fenêtre mise en forme conditionnelle: | tu choisis expression en condition | tu indiques isnull([monchamp]) ou EstNull([monchamp]) | tu choisis la couleur que tu désires. | 2- | sur l'événement form_current et sur afterupdate de ton champ, en prenant | soin de déplacer le focus: | if IsNull(Me.Monchamp) Then Me.Monchamp.Enable = False | ce qui est un peu idiot car il va falloir le remplir un jour ce contrôle et | surtout le valider pour pouvoir saisir. | | Je pense que c'est la 1ere idée qui est la bonne ? | -- | @+ | Raymond Access MVP | http://access.seneque.free.fr/ | http://access2003.free.fr/ | http://users.skynet.be/mpfa/ pour débuter sur le forum | | | "Sweety" <*enlevez_ceci* a écrit dans le message de | news: | > Bonjour, | > | > Quelle est l'expression que je dois mettre dans une mise en forme | > conditionnelle, pour (par exemple) griser un contrôle s'il est vide | > (IsNull?) | > | > Merci | > Michel | > | > | |
Sweety
Merci à toi aussi mais c'était seulement pour changer la couleur d'un contrôle inintéressant. Michel
"bipbipcoyote" a écrit dans le message de news:
| Sub Form_Current() | [nom].SetFocus | If IsNull([prenom]) Then | [prenom].Enabled = False | End If | | | | | "Sweety" <*enlevez_ceci* a écrit dans le message de | news: | > Bonjour, | > | > Quelle est l'expression que je dois mettre dans une mise en forme | > conditionnelle, pour (par exemple) griser un contrôle s'il est vide | > (IsNull?) | > | > Merci | > Michel | > | > | |
Merci à toi aussi mais c'était seulement pour changer la couleur d'un
contrôle inintéressant.
Michel
"bipbipcoyote" <bipbipcoyote@hotmail.com> a écrit dans le message de news:
ucrdPGD4DHA.2348@TK2MSFTNGP10.phx.gbl...
| Sub Form_Current()
| [nom].SetFocus
| If IsNull([prenom]) Then
| [prenom].Enabled = False
| End If
|
|
|
|
| "Sweety" <*enlevez_ceci*chromex1@hotmail.com> a écrit dans le message de
| news:uvhO7tC4DHA.1672@TK2MSFTNGP12.phx.gbl...
| > Bonjour,
| >
| > Quelle est l'expression que je dois mettre dans une mise en forme
| > conditionnelle, pour (par exemple) griser un contrôle s'il est vide
| > (IsNull?)
| >
| > Merci
| > Michel
| >
| >
|
|
Merci à toi aussi mais c'était seulement pour changer la couleur d'un contrôle inintéressant. Michel
"bipbipcoyote" a écrit dans le message de news:
| Sub Form_Current() | [nom].SetFocus | If IsNull([prenom]) Then | [prenom].Enabled = False | End If | | | | | "Sweety" <*enlevez_ceci* a écrit dans le message de | news: | > Bonjour, | > | > Quelle est l'expression que je dois mettre dans une mise en forme | > conditionnelle, pour (par exemple) griser un contrôle s'il est vide | > (IsNull?) | > | > Merci | > Michel | > | > | |