Etat : Rendre visible ou invisble en fonction de...
4 réponses
Patrick - 1000GTR
Dans un état, je souhaite rendre visible ou invible un groupe de controle
selon certaines conditions.
Les conditions sont fonction de la valeur contenue dans un autre controle
dont la source est un champ paramétrer de ma requête.
Exemple : Groupe à rendre visible/invisble : "GroupeOption"
Controle dont la source est un champ de la requête "ConditionControl". Il
s'agit d'une zone de texte.
Je voudrai faire un truc style
If ConditionControl = "toto" then GroupeOption.visible=false
Mais je n'arrive pas à trouver la syntaxe pour accèder aux propriétes des
controles dans l'état : ni la propriété .visible ni la propriété .value
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
Raymond
Bonsoir.
Tu parles de groupe de contrôle, groupeoption ..... s'agit-il d'un groupe d'options ou d'un groupe de contrôles , ce qui est totalement différent. à te lire , je pense que c'est un groupe d'options. Que vient faire une groupe d'options dans un état ? est-ce la copie d'un controle d'options du formulaire qui a lancé l'état ? Si tu peux préciser ce que tu désires.
quoi qu'il en soit, si c'est un cadre d'option nommé GroupeOption par exemple ( ou n'impiorte quel type de controle unique):
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.ConditionControl= "toto" Then Me.GroupeOption.Visible = False Else Me.GroupeOption.Visible = True End If End Sub
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" a écrit dans le message de news:3f5c619e$0$2778$
Dans un état, je souhaite rendre visible ou invible un groupe de controle selon certaines conditions. Les conditions sont fonction de la valeur contenue dans un autre controle dont la source est un champ paramétrer de ma requête.
Exemple : Groupe à rendre visible/invisble : "GroupeOption" Controle dont la source est un champ de la requête "ConditionControl". Il s'agit d'une zone de texte.
Je voudrai faire un truc style If ConditionControl = "toto" then GroupeOption.visibleúlse
Mais je n'arrive pas à trouver la syntaxe pour accèder aux propriétes des controles dans l'état : ni la propriété .visible ni la propriété .value
Bonsoir.
Tu parles de groupe de contrôle, groupeoption .....
s'agit-il d'un groupe d'options ou d'un groupe de contrôles , ce qui est
totalement différent.
à te lire , je pense que c'est un groupe d'options. Que vient faire une
groupe d'options dans un état ? est-ce la copie d'un controle d'options du
formulaire qui a lancé l'état ?
Si tu peux préciser ce que tu désires.
quoi qu'il en soit, si c'est un cadre d'option nommé GroupeOption par
exemple ( ou n'impiorte quel type de controle unique):
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.ConditionControl= "toto" Then
Me.GroupeOption.Visible = False
Else
Me.GroupeOption.Visible = True
End If
End Sub
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" <no_spam@free.fr> a écrit dans le message de
news:3f5c619e$0$2778$626a54ce@news.free.fr...
Dans un état, je souhaite rendre visible ou invible un groupe de controle
selon certaines conditions.
Les conditions sont fonction de la valeur contenue dans un autre controle
dont la source est un champ paramétrer de ma requête.
Exemple : Groupe à rendre visible/invisble : "GroupeOption"
Controle dont la source est un champ de la requête "ConditionControl". Il
s'agit d'une zone de texte.
Je voudrai faire un truc style
If ConditionControl = "toto" then GroupeOption.visibleúlse
Mais je n'arrive pas à trouver la syntaxe pour accèder aux propriétes des
controles dans l'état : ni la propriété .visible ni la propriété .value
Tu parles de groupe de contrôle, groupeoption ..... s'agit-il d'un groupe d'options ou d'un groupe de contrôles , ce qui est totalement différent. à te lire , je pense que c'est un groupe d'options. Que vient faire une groupe d'options dans un état ? est-ce la copie d'un controle d'options du formulaire qui a lancé l'état ? Si tu peux préciser ce que tu désires.
quoi qu'il en soit, si c'est un cadre d'option nommé GroupeOption par exemple ( ou n'impiorte quel type de controle unique):
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.ConditionControl= "toto" Then Me.GroupeOption.Visible = False Else Me.GroupeOption.Visible = True End If End Sub
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" a écrit dans le message de news:3f5c619e$0$2778$
Dans un état, je souhaite rendre visible ou invible un groupe de controle selon certaines conditions. Les conditions sont fonction de la valeur contenue dans un autre controle dont la source est un champ paramétrer de ma requête.
Exemple : Groupe à rendre visible/invisble : "GroupeOption" Controle dont la source est un champ de la requête "ConditionControl". Il s'agit d'une zone de texte.
Je voudrai faire un truc style If ConditionControl = "toto" then GroupeOption.visibleúlse
Mais je n'arrive pas à trouver la syntaxe pour accèder aux propriétes des controles dans l'état : ni la propriété .visible ni la propriété .value
Patrick - 1000GTR
Merci Raymond,
Non non, il s'agissaitt bien d'un groupe de contrôle. Mais peu m'importe d'ailleurs car ça marche pas donc j'ai fait une boucle itérative sur l'ensemble des contrôles concernés (ça fait longtemps que je n'ai pas bossé sur access, je croyais qu'on pouvait grouper comme ça).
Mon problème ne subsiste plus, grace à toi, que sur le test.
Ta proc_sub est identique à ce que j'ai tenté et ça ne fonctionnait pas... (sauf que moi je l'avait placé en Report_Activate(), mais ça ne marche pas mieux en Detail_Format(). Je reçois un message lors du Debug : "erreur de compilation : argument non facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le test "if me.Condition.Control...". Pourtant ConditionControl est bien enregistré et il apparait d'ailleurs dans la liste de proposition de "Me.". J'ai essayé de rajouté un ".Value" derrière. Marche pas. Précision : ConditionControl est une "zone de texte" ayant pour source un champ de la requête. Si ça peut mettre quelqu'un sur la piste...
"Raymond" a écrit dans le message de news: #
Bonsoir.
Tu parles de groupe de contrôle, groupeoption ..... s'agit-il d'un groupe d'options ou d'un groupe de contrôles , ce qui est totalement différent. à te lire , je pense que c'est un groupe d'options. Que vient faire une groupe d'options dans un état ? est-ce la copie d'un controle d'options du formulaire qui a lancé l'état ? Si tu peux préciser ce que tu désires.
quoi qu'il en soit, si c'est un cadre d'option nommé GroupeOption par exemple ( ou n'impiorte quel type de controle unique):
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.ConditionControl= "toto" Then Me.GroupeOption.Visible = False Else Me.GroupeOption.Visible = True End If End Sub
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" a écrit dans le message de news:3f5c619e$0$2778$
Dans un état, je souhaite rendre visible ou invible un groupe de controle
selon certaines conditions. Les conditions sont fonction de la valeur contenue dans un autre controle
dont la source est un champ paramétrer de ma requête.
Exemple : Groupe à rendre visible/invisble : "GroupeOption" Controle dont la source est un champ de la requête "ConditionControl". Il
s'agit d'une zone de texte.
Je voudrai faire un truc style If ConditionControl = "toto" then GroupeOption.visibleúlse
Mais je n'arrive pas à trouver la syntaxe pour accèder aux propriétes des
controles dans l'état : ni la propriété .visible ni la propriété .value
Merci Raymond,
Non non, il s'agissaitt bien d'un groupe de contrôle. Mais peu m'importe
d'ailleurs car ça marche pas donc j'ai fait une boucle itérative sur
l'ensemble des contrôles concernés (ça fait longtemps que je n'ai pas bossé
sur access, je croyais qu'on pouvait grouper comme ça).
Mon problème ne subsiste plus, grace à toi, que sur le test.
Ta proc_sub est identique à ce que j'ai tenté et ça ne fonctionnait pas...
(sauf que moi je l'avait placé en Report_Activate(), mais ça ne marche pas
mieux en Detail_Format().
Je reçois un message lors du Debug : "erreur de compilation : argument non
facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le
test "if me.Condition.Control...". Pourtant ConditionControl est bien
enregistré et il apparait d'ailleurs dans la liste de proposition de "Me.".
J'ai essayé de rajouté un ".Value" derrière. Marche pas.
Précision : ConditionControl est une "zone de texte" ayant pour source un
champ de la requête. Si ça peut mettre quelqu'un sur la piste...
"Raymond" <Raymond.seneque@free.fr> a écrit dans le message de news:
#Jhl0UkdDHA.2516@TK2MSFTNGP10.phx.gbl...
Bonsoir.
Tu parles de groupe de contrôle, groupeoption .....
s'agit-il d'un groupe d'options ou d'un groupe de contrôles , ce qui est
totalement différent.
à te lire , je pense que c'est un groupe d'options. Que vient faire une
groupe d'options dans un état ? est-ce la copie d'un controle d'options du
formulaire qui a lancé l'état ?
Si tu peux préciser ce que tu désires.
quoi qu'il en soit, si c'est un cadre d'option nommé GroupeOption par
exemple ( ou n'impiorte quel type de controle unique):
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.ConditionControl= "toto" Then
Me.GroupeOption.Visible = False
Else
Me.GroupeOption.Visible = True
End If
End Sub
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" <no_spam@free.fr> a écrit dans le message de
news:3f5c619e$0$2778$626a54ce@news.free.fr...
Dans un état, je souhaite rendre visible ou invible un groupe de
controle
selon certaines conditions.
Les conditions sont fonction de la valeur contenue dans un autre
controle
dont la source est un champ paramétrer de ma requête.
Exemple : Groupe à rendre visible/invisble : "GroupeOption"
Controle dont la source est un champ de la requête "ConditionControl".
Il
s'agit d'une zone de texte.
Je voudrai faire un truc style
If ConditionControl = "toto" then GroupeOption.visibleúlse
Mais je n'arrive pas à trouver la syntaxe pour accèder aux propriétes
des
controles dans l'état : ni la propriété .visible ni la propriété .value
Non non, il s'agissaitt bien d'un groupe de contrôle. Mais peu m'importe d'ailleurs car ça marche pas donc j'ai fait une boucle itérative sur l'ensemble des contrôles concernés (ça fait longtemps que je n'ai pas bossé sur access, je croyais qu'on pouvait grouper comme ça).
Mon problème ne subsiste plus, grace à toi, que sur le test.
Ta proc_sub est identique à ce que j'ai tenté et ça ne fonctionnait pas... (sauf que moi je l'avait placé en Report_Activate(), mais ça ne marche pas mieux en Detail_Format(). Je reçois un message lors du Debug : "erreur de compilation : argument non facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le test "if me.Condition.Control...". Pourtant ConditionControl est bien enregistré et il apparait d'ailleurs dans la liste de proposition de "Me.". J'ai essayé de rajouté un ".Value" derrière. Marche pas. Précision : ConditionControl est une "zone de texte" ayant pour source un champ de la requête. Si ça peut mettre quelqu'un sur la piste...
"Raymond" a écrit dans le message de news: #
Bonsoir.
Tu parles de groupe de contrôle, groupeoption ..... s'agit-il d'un groupe d'options ou d'un groupe de contrôles , ce qui est totalement différent. à te lire , je pense que c'est un groupe d'options. Que vient faire une groupe d'options dans un état ? est-ce la copie d'un controle d'options du formulaire qui a lancé l'état ? Si tu peux préciser ce que tu désires.
quoi qu'il en soit, si c'est un cadre d'option nommé GroupeOption par exemple ( ou n'impiorte quel type de controle unique):
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.ConditionControl= "toto" Then Me.GroupeOption.Visible = False Else Me.GroupeOption.Visible = True End If End Sub
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" a écrit dans le message de news:3f5c619e$0$2778$
Dans un état, je souhaite rendre visible ou invible un groupe de controle
selon certaines conditions. Les conditions sont fonction de la valeur contenue dans un autre controle
dont la source est un champ paramétrer de ma requête.
Exemple : Groupe à rendre visible/invisble : "GroupeOption" Controle dont la source est un champ de la requête "ConditionControl". Il
s'agit d'une zone de texte.
Je voudrai faire un truc style If ConditionControl = "toto" then GroupeOption.visibleúlse
Mais je n'arrive pas à trouver la syntaxe pour accèder aux propriétes des
controles dans l'état : ni la propriété .visible ni la propriété .value
Raymond
Bonjour.
Je reçois un message lors du Debug : "erreur de compilation : argument non facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le test "if me.Condition.Control...".
C'est ta fonction qui est mal conçue pour provoquer une erreur de compilation.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" a écrit dans le message de news:3f5e2d37$0$10403$
Merci Raymond,
Non non, il s'agissaitt bien d'un groupe de contrôle. Mais peu m'importe d'ailleurs car ça marche pas donc j'ai fait une boucle itérative sur l'ensemble des contrôles concernés (ça fait longtemps que je n'ai pas bossé
sur access, je croyais qu'on pouvait grouper comme ça).
Mon problème ne subsiste plus, grace à toi, que sur le test.
Ta proc_sub est identique à ce que j'ai tenté et ça ne fonctionnait pas... (sauf que moi je l'avait placé en Report_Activate(), mais ça ne marche pas mieux en Detail_Format(). Je reçois un message lors du Debug : "erreur de compilation : argument non facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le test "if me.Condition.Control...". Pourtant ConditionControl est bien enregistré et il apparait d'ailleurs dans la liste de proposition de "Me.".
J'ai essayé de rajouté un ".Value" derrière. Marche pas. Précision : ConditionControl est une "zone de texte" ayant pour source un champ de la requête. Si ça peut mettre quelqu'un sur la piste...
Bonjour.
Je reçois un message lors du Debug : "erreur de compilation : argument non
facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le
test "if me.Condition.Control...".
C'est ta fonction qui est mal conçue pour provoquer une erreur de
compilation.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" <no_spam@free.fr> a écrit dans le message de
news:3f5e2d37$0$10403$626a54ce@news.free.fr...
Merci Raymond,
Non non, il s'agissaitt bien d'un groupe de contrôle. Mais peu m'importe
d'ailleurs car ça marche pas donc j'ai fait une boucle itérative sur
l'ensemble des contrôles concernés (ça fait longtemps que je n'ai pas
bossé
sur access, je croyais qu'on pouvait grouper comme ça).
Mon problème ne subsiste plus, grace à toi, que sur le test.
Ta proc_sub est identique à ce que j'ai tenté et ça ne fonctionnait pas...
(sauf que moi je l'avait placé en Report_Activate(), mais ça ne marche pas
mieux en Detail_Format().
Je reçois un message lors du Debug : "erreur de compilation : argument non
facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le
test "if me.Condition.Control...". Pourtant ConditionControl est bien
enregistré et il apparait d'ailleurs dans la liste de proposition de
"Me.".
J'ai essayé de rajouté un ".Value" derrière. Marche pas.
Précision : ConditionControl est une "zone de texte" ayant pour source un
champ de la requête. Si ça peut mettre quelqu'un sur la piste...
Je reçois un message lors du Debug : "erreur de compilation : argument non facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le test "if me.Condition.Control...".
C'est ta fonction qui est mal conçue pour provoquer une erreur de compilation.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" a écrit dans le message de news:3f5e2d37$0$10403$
Merci Raymond,
Non non, il s'agissaitt bien d'un groupe de contrôle. Mais peu m'importe d'ailleurs car ça marche pas donc j'ai fait une boucle itérative sur l'ensemble des contrôles concernés (ça fait longtemps que je n'ai pas bossé
sur access, je croyais qu'on pouvait grouper comme ça).
Mon problème ne subsiste plus, grace à toi, que sur le test.
Ta proc_sub est identique à ce que j'ai tenté et ça ne fonctionnait pas... (sauf que moi je l'avait placé en Report_Activate(), mais ça ne marche pas mieux en Detail_Format(). Je reçois un message lors du Debug : "erreur de compilation : argument non facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le test "if me.Condition.Control...". Pourtant ConditionControl est bien enregistré et il apparait d'ailleurs dans la liste de proposition de "Me.".
J'ai essayé de rajouté un ".Value" derrière. Marche pas. Précision : ConditionControl est une "zone de texte" ayant pour source un champ de la requête. Si ça peut mettre quelqu'un sur la piste...
Patrick - 1000GTR
Judicieuse remarque... En fait, mon ConditionControl portait un nom réservé (?) : "Section". (je le connaissais pas celui-là, ou alors j'avais oublié que c'est une fonction que j'avais créé dans cette base qui date de 1995 et que je suis en train de "patcher"... Ca va plus vite que de tout refaire !) Merci beaucoup Raymond !!!!!!!! Maintenant ça marche !
-- Patrick
http://mes.gtr.free.fr "Raymond" a écrit dans le message de news: exN1$
Bonjour.
Je reçois un message lors du Debug : "erreur de compilation : argument non
facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le
test "if me.Condition.Control...".
C'est ta fonction qui est mal conçue pour provoquer une erreur de compilation.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" a écrit dans le message de news:3f5e2d37$0$10403$
Merci Raymond,
Non non, il s'agissaitt bien d'un groupe de contrôle. Mais peu m'importe
d'ailleurs car ça marche pas donc j'ai fait une boucle itérative sur l'ensemble des contrôles concernés (ça fait longtemps que je n'ai pas bossé
sur access, je croyais qu'on pouvait grouper comme ça).
Mon problème ne subsiste plus, grace à toi, que sur le test.
Ta proc_sub est identique à ce que j'ai tenté et ça ne fonctionnait pas...
(sauf que moi je l'avait placé en Report_Activate(), mais ça ne marche pas
mieux en Detail_Format(). Je reçois un message lors du Debug : "erreur de compilation : argument non
facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le
test "if me.Condition.Control...". Pourtant ConditionControl est bien enregistré et il apparait d'ailleurs dans la liste de proposition de "Me.".
J'ai essayé de rajouté un ".Value" derrière. Marche pas. Précision : ConditionControl est une "zone de texte" ayant pour source un
champ de la requête. Si ça peut mettre quelqu'un sur la piste...
Judicieuse remarque... En fait, mon ConditionControl portait un nom réservé
(?) : "Section". (je le connaissais pas celui-là, ou alors j'avais oublié
que c'est une fonction que j'avais créé dans cette base qui date de 1995 et
que je suis en train de "patcher"... Ca va plus vite que de tout refaire !)
Merci beaucoup Raymond !!!!!!!!
Maintenant ça marche !
--
Patrick
http://mes.gtr.free.fr
"Raymond" <Raymond.seneque@free.fr> a écrit dans le message de news:
exN1$G2dDHA.1472@TK2MSFTNGP12.phx.gbl...
Bonjour.
Je reçois un message lors du Debug : "erreur de compilation : argument
non
facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans
le
test "if me.Condition.Control...".
C'est ta fonction qui est mal conçue pour provoquer une erreur de
compilation.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" <no_spam@free.fr> a écrit dans le message de
news:3f5e2d37$0$10403$626a54ce@news.free.fr...
Merci Raymond,
Non non, il s'agissaitt bien d'un groupe de contrôle. Mais peu
m'importe
d'ailleurs car ça marche pas donc j'ai fait une boucle itérative sur
l'ensemble des contrôles concernés (ça fait longtemps que je n'ai pas
bossé
sur access, je croyais qu'on pouvait grouper comme ça).
Mon problème ne subsiste plus, grace à toi, que sur le test.
Ta proc_sub est identique à ce que j'ai tenté et ça ne fonctionnait
pas...
(sauf que moi je l'avait placé en Report_Activate(), mais ça ne marche
pas
mieux en Detail_Format().
Je reçois un message lors du Debug : "erreur de compilation : argument
non
facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans
le
test "if me.Condition.Control...". Pourtant ConditionControl est bien
enregistré et il apparait d'ailleurs dans la liste de proposition de
"Me.".
J'ai essayé de rajouté un ".Value" derrière. Marche pas.
Précision : ConditionControl est une "zone de texte" ayant pour source
un
champ de la requête. Si ça peut mettre quelqu'un sur la piste...
Judicieuse remarque... En fait, mon ConditionControl portait un nom réservé (?) : "Section". (je le connaissais pas celui-là, ou alors j'avais oublié que c'est une fonction que j'avais créé dans cette base qui date de 1995 et que je suis en train de "patcher"... Ca va plus vite que de tout refaire !) Merci beaucoup Raymond !!!!!!!! Maintenant ça marche !
-- Patrick
http://mes.gtr.free.fr "Raymond" a écrit dans le message de news: exN1$
Bonjour.
Je reçois un message lors du Debug : "erreur de compilation : argument non
facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le
test "if me.Condition.Control...".
C'est ta fonction qui est mal conçue pour provoquer une erreur de compilation.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Patrick - 1000GTR" a écrit dans le message de news:3f5e2d37$0$10403$
Merci Raymond,
Non non, il s'agissaitt bien d'un groupe de contrôle. Mais peu m'importe
d'ailleurs car ça marche pas donc j'ai fait une boucle itérative sur l'ensemble des contrôles concernés (ça fait longtemps que je n'ai pas bossé
sur access, je croyais qu'on pouvait grouper comme ça).
Mon problème ne subsiste plus, grace à toi, que sur le test.
Ta proc_sub est identique à ce que j'ai tenté et ça ne fonctionnait pas...
(sauf que moi je l'avait placé en Report_Activate(), mais ça ne marche pas
mieux en Detail_Format(). Je reçois un message lors du Debug : "erreur de compilation : argument non
facultatif" qui pointe sur l'équivalent de ton "ConditionControl" dans le
test "if me.Condition.Control...". Pourtant ConditionControl est bien enregistré et il apparait d'ailleurs dans la liste de proposition de "Me.".
J'ai essayé de rajouté un ".Value" derrière. Marche pas. Précision : ConditionControl est une "zone de texte" ayant pour source un
champ de la requête. Si ça peut mettre quelqu'un sur la piste...