"JCL - News Email" a écrit dans le message de news: 44a1b1ad$0$21887$
Merci à ceux qui prendront le temps de répondre :
Un ÉTAT avec sa source : La_Table
Je voudrais tout simplement tester la valeur d'un champ de ma source pour agir en conséquence, du genre : IF Me.Champ1deLa_table = "A" then .... Endif
Mais je me fais jeter avec une erreur 2465 = "Impossible de trouver le champ 'Champ1deLa_table' auquel il est fait référence dans votre expression"
Où est-ce que je me plante ?
Salut, L'expression doit désigner un contrôle de l'état, pas un champ de la table... A+ Dan
JCL - News Email
Merci,
le Me.quelquechose doit en effet désigner un contrôle ou une propriété de contrôle ou de l'état. Mais alors comment disposer des champs de la source (sans avoir à passer par un Recordset) ????
JC
"JCL - News Email" a écrit dans le message de news: 44a1b1ad$0$21887$
Merci à ceux qui prendront le temps de répondre :
Un ÉTAT avec sa source : La_Table
Je voudrais tout simplement tester la valeur d'un champ de ma source pour agir en conséquence, du genre : IF Me.Champ1deLa_table = "A" then .... Endif
Mais je me fais jeter avec une erreur 2465 = "Impossible de trouver le champ 'Champ1deLa_table' auquel il est fait référence dans votre expression"
Où est-ce que je me plante ?
Salut, L'expression doit désigner un contrôle de l'état, pas un champ de la table... A+ Dan
Merci,
le Me.quelquechose doit en effet désigner un contrôle ou une propriété
de contrôle ou de l'état.
Mais alors comment disposer des champs de la source (sans avoir à passer
par un Recordset) ????
JC
"JCL - News Email" <mofjc-news@yahoo.fr> a écrit dans le message de news:
44a1b1ad$0$21887$636a55ce@news.free.fr...
Merci à ceux qui prendront le temps de répondre :
Un ÉTAT avec sa source : La_Table
Je voudrais tout simplement tester la valeur d'un champ de ma source pour
agir en conséquence, du genre :
IF Me.Champ1deLa_table = "A" then
....
Endif
Mais je me fais jeter avec une erreur 2465 = "Impossible de trouver le
champ 'Champ1deLa_table' auquel il est fait référence dans votre
expression"
Où est-ce que je me plante ?
Salut,
L'expression doit désigner un contrôle de l'état, pas un champ de la
table...
A+ Dan
le Me.quelquechose doit en effet désigner un contrôle ou une propriété de contrôle ou de l'état. Mais alors comment disposer des champs de la source (sans avoir à passer par un Recordset) ????
JC
"JCL - News Email" a écrit dans le message de news: 44a1b1ad$0$21887$
Merci à ceux qui prendront le temps de répondre :
Un ÉTAT avec sa source : La_Table
Je voudrais tout simplement tester la valeur d'un champ de ma source pour agir en conséquence, du genre : IF Me.Champ1deLa_table = "A" then .... Endif
Mais je me fais jeter avec une erreur 2465 = "Impossible de trouver le champ 'Champ1deLa_table' auquel il est fait référence dans votre expression"
Où est-ce que je me plante ?
Salut, L'expression doit désigner un contrôle de l'état, pas un champ de la table... A+ Dan
Dan
"JCL - News Email" a écrit dans le message de news: 44a22d7a$0$5711$
Merci,
le Me.quelquechose doit en effet désigner un contrôle ou une propriété de contrôle ou de l'état. Mais alors comment disposer des champs de la source (sans avoir à passer par un Recordset) ????
JC
Ben, si ton état a pour source Ma_Table, ton contrôle a pour Source contrôle
Ma_Table.Mon_Champ, non ? Nota : le contrôle et le champ peuvent porter le même nom... Dan
"JCL - News Email" <mofjc-news@yahoo.fr> a écrit dans le message de news:
44a22d7a$0$5711$626a54ce@news.free.fr...
Merci,
le Me.quelquechose doit en effet désigner un contrôle ou une propriété de
contrôle ou de l'état.
Mais alors comment disposer des champs de la source (sans avoir à passer
par un Recordset) ????
JC
Ben, si ton état a pour source Ma_Table, ton contrôle a pour Source contrôle
Ma_Table.Mon_Champ, non ?
Nota : le contrôle et le champ peuvent porter le même nom...
Dan
"JCL - News Email" a écrit dans le message de news: 44a22d7a$0$5711$
Merci,
le Me.quelquechose doit en effet désigner un contrôle ou une propriété de contrôle ou de l'état. Mais alors comment disposer des champs de la source (sans avoir à passer par un Recordset) ????
JC
Ben, si ton état a pour source Ma_Table, ton contrôle a pour Source contrôle
Ma_Table.Mon_Champ, non ? Nota : le contrôle et le champ peuvent porter le même nom... Dan
JCL - News Email
Si je cherche à tester la valeur de certains champs de ma source, c'est pour éviter d'avoir un état très lourd. Je l'ai simplifié avec des contrôles indépendants que je souhaite remplir en fonction de la situation.
Une méthode que j'ai déjà utilisé, mais c'est pas très fin : je crée des contrôles cachés avec tous les champs de l'enregistrement, pour ensuite tester les valeurs comme je voudrai le faire.
JC
"JCL - News Email" a écrit dans le message de news: 44a22d7a$0$5711$
Merci,
le Me.quelquechose doit en effet désigner un contrôle ou une propriété de contrôle ou de l'état. Mais alors comment disposer des champs de la source (sans avoir à passer par un Recordset) ????
JC
Ben, si ton état a pour source Ma_Table, ton contrôle a pour Source contrôle Ma_Table.Mon_Champ, non ? Nota : le contrôle et le champ peuvent porter le même nom... Dan
Si je cherche à tester la valeur de certains champs de ma source, c'est
pour éviter d'avoir un état très lourd.
Je l'ai simplifié avec des contrôles indépendants que je souhaite
remplir en fonction de la situation.
Une méthode que j'ai déjà utilisé, mais c'est pas très fin : je crée des
contrôles cachés avec tous les champs de l'enregistrement, pour ensuite
tester les valeurs comme je voudrai le faire.
JC
"JCL - News Email" <mofjc-news@yahoo.fr> a écrit dans le message de news:
44a22d7a$0$5711$626a54ce@news.free.fr...
Merci,
le Me.quelquechose doit en effet désigner un contrôle ou une propriété de
contrôle ou de l'état.
Mais alors comment disposer des champs de la source (sans avoir à passer
par un Recordset) ????
JC
Ben, si ton état a pour source Ma_Table, ton contrôle a pour Source contrôle
Ma_Table.Mon_Champ, non ?
Nota : le contrôle et le champ peuvent porter le même nom...
Dan
Si je cherche à tester la valeur de certains champs de ma source, c'est pour éviter d'avoir un état très lourd. Je l'ai simplifié avec des contrôles indépendants que je souhaite remplir en fonction de la situation.
Une méthode que j'ai déjà utilisé, mais c'est pas très fin : je crée des contrôles cachés avec tous les champs de l'enregistrement, pour ensuite tester les valeurs comme je voudrai le faire.
JC
"JCL - News Email" a écrit dans le message de news: 44a22d7a$0$5711$
Merci,
le Me.quelquechose doit en effet désigner un contrôle ou une propriété de contrôle ou de l'état. Mais alors comment disposer des champs de la source (sans avoir à passer par un Recordset) ????
JC
Ben, si ton état a pour source Ma_Table, ton contrôle a pour Source contrôle Ma_Table.Mon_Champ, non ? Nota : le contrôle et le champ peuvent porter le même nom... Dan
Dan
"JCL - News Email" a écrit dans le message de news: 44a231b7$0$5712$
Si je cherche à tester la valeur de certains champs de ma source, c'est pour éviter d'avoir un état très lourd. Je l'ai simplifié avec des contrôles indépendants que je souhaite remplir en fonction de la situation.
Une méthode que j'ai déjà utilisé, mais c'est pas très fin : je crée des contrôles cachés avec tous les champs de l'enregistrement, pour ensuite tester les valeurs comme je voudrai le faire.
JC
Et dans l'exemple : IF Me.Champ1deLa_table = "A" then .... Endif
ton Me.Champ1deLa_table a quoi comme source contrôle ? Dan
"JCL - News Email" <mofjc-news@yahoo.fr> a écrit dans le message de news:
44a231b7$0$5712$626a54ce@news.free.fr...
Si je cherche à tester la valeur de certains champs de ma source, c'est
pour éviter d'avoir un état très lourd.
Je l'ai simplifié avec des contrôles indépendants que je souhaite remplir
en fonction de la situation.
Une méthode que j'ai déjà utilisé, mais c'est pas très fin : je crée des
contrôles cachés avec tous les champs de l'enregistrement, pour ensuite
tester les valeurs comme je voudrai le faire.
JC
Et dans l'exemple :
IF Me.Champ1deLa_table = "A" then
....
Endif
ton Me.Champ1deLa_table a quoi comme source contrôle ?
Dan
"JCL - News Email" a écrit dans le message de news: 44a231b7$0$5712$
Si je cherche à tester la valeur de certains champs de ma source, c'est pour éviter d'avoir un état très lourd. Je l'ai simplifié avec des contrôles indépendants que je souhaite remplir en fonction de la situation.
Une méthode que j'ai déjà utilisé, mais c'est pas très fin : je crée des contrôles cachés avec tous les champs de l'enregistrement, pour ensuite tester les valeurs comme je voudrai le faire.
JC
Et dans l'exemple : IF Me.Champ1deLa_table = "A" then .... Endif
ton Me.Champ1deLa_table a quoi comme source contrôle ? Dan
JCL - News Email
C'est un champ. J'ai essayé de faire comme avec un contrôle, mais forcément ça ne marche pas.
"JCL - News Email" a écrit dans le message de news: 44a231b7$0$5712$
Si je cherche à tester la valeur de certains champs de ma source, c'est pour éviter d'avoir un état très lourd. Je l'ai simplifié avec des contrôles indépendants que je souhaite remplir en fonction de la situation.
Une méthode que j'ai déjà utilisé, mais c'est pas très fin : je crée des contrôles cachés avec tous les champs de l'enregistrement, pour ensuite tester les valeurs comme je voudrai le faire.
JC
Et dans l'exemple : IF Me.Champ1deLa_table = "A" then .... Endif
ton Me.Champ1deLa_table a quoi comme source contrôle ? Dan
C'est un champ.
J'ai essayé de faire comme avec un contrôle, mais forcément ça ne marche
pas.
"JCL - News Email" <mofjc-news@yahoo.fr> a écrit dans le message de news:
44a231b7$0$5712$626a54ce@news.free.fr...
Si je cherche à tester la valeur de certains champs de ma source, c'est
pour éviter d'avoir un état très lourd.
Je l'ai simplifié avec des contrôles indépendants que je souhaite remplir
en fonction de la situation.
Une méthode que j'ai déjà utilisé, mais c'est pas très fin : je crée des
contrôles cachés avec tous les champs de l'enregistrement, pour ensuite
tester les valeurs comme je voudrai le faire.
JC
Et dans l'exemple :
IF Me.Champ1deLa_table = "A" then
....
Endif
ton Me.Champ1deLa_table a quoi comme source contrôle ?
Dan
C'est un champ. J'ai essayé de faire comme avec un contrôle, mais forcément ça ne marche pas.
"JCL - News Email" a écrit dans le message de news: 44a231b7$0$5712$
Si je cherche à tester la valeur de certains champs de ma source, c'est pour éviter d'avoir un état très lourd. Je l'ai simplifié avec des contrôles indépendants que je souhaite remplir en fonction de la situation.
Une méthode que j'ai déjà utilisé, mais c'est pas très fin : je crée des contrôles cachés avec tous les champs de l'enregistrement, pour ensuite tester les valeurs comme je voudrai le faire.
JC
Et dans l'exemple : IF Me.Champ1deLa_table = "A" then .... Endif
ton Me.Champ1deLa_table a quoi comme source contrôle ? Dan
Dan
Est-ce qu'un contrôle du formulaire, caché ou non, a ce champ comme source ? Et qu'est-ce qui l'empêcherait ? Dan
Est-ce qu'un contrôle du formulaire, caché ou non, a ce champ comme source ?
Et qu'est-ce qui l'empêcherait ?
Dan
Alors pose un contrôle Champ1 ayant pour source Champ1 et Access pourra savoir s'il y a un "A" ou pas dedans...????????? Dan
"JCL - News Email" a écrit dans le message de news: 44a24034$0$31221$
Je souhaiterai avoir uniquement 2 contrôles indépendants (donc sans source) que je garnirai en fonction des valeurs de l'enregistrement courant :
Ex :
If champ1 = "A" alors ControleInd_1 = Champ2 + Champ3 + " - " + Format(Champ4,"jj/mm") ControleInd_2 = Champ5 * Champ6 Else ControleInd_1 = Champ2 / Champ3 ControleInd_2 = Champ4 & " " & Champ6 end if
Et j'ai beaucoup simplifié (inventé) le contexte et les traitements correspondants
Sinon cela m'oblige à créer autant de contrôles qu'il y a de combinaisons d'affichage et de masquer ou afficher les contrôles souhaités (moins fin)
JC
Est-ce qu'un contrôle du formulaire, caché ou non, a ce champ comme source ? Et qu'est-ce qui l'empêcherait ? Dan
JCL - News Email
Comme tu dis, j'en suis revenu à ma méthode précédente : j'ai tous mes champs dans des contrôles cachés, me permettant de la tester et de composer ma ligne détail comme je le souhaite. Tant pis ;-)
@+
JC
Alors pose un contrôle Champ1 ayant pour source Champ1 et Access pourra savoir s'il y a un "A" ou pas dedans...????????? Dan
"JCL - News Email" a écrit dans le message de news: 44a24034$0$31221$
Je souhaiterai avoir uniquement 2 contrôles indépendants (donc sans source) que je garnirai en fonction des valeurs de l'enregistrement courant :
Ex :
If champ1 = "A" alors ControleInd_1 = Champ2 + Champ3 + " - " + Format(Champ4,"jj/mm") ControleInd_2 = Champ5 * Champ6 Else ControleInd_1 = Champ2 / Champ3 ControleInd_2 = Champ4 & " " & Champ6 end if
Et j'ai beaucoup simplifié (inventé) le contexte et les traitements correspondants
Sinon cela m'oblige à créer autant de contrôles qu'il y a de combinaisons d'affichage et de masquer ou afficher les contrôles souhaités (moins fin)
JC
Est-ce qu'un contrôle du formulaire, caché ou non, a ce champ comme source ? Et qu'est-ce qui l'empêcherait ? Dan
Comme tu dis, j'en suis revenu à ma méthode précédente :
j'ai tous mes champs dans des contrôles cachés, me permettant de la
tester et de composer ma ligne détail comme je le souhaite.
Tant pis ;-)
@+
JC
Alors pose un contrôle Champ1 ayant pour source Champ1 et Access pourra
savoir s'il y a un "A" ou pas dedans...?????????
Dan
"JCL - News Email" <mofjc-news@yahoo.fr> a écrit dans le message de news:
44a24034$0$31221$626a54ce@news.free.fr...
Je souhaiterai avoir uniquement 2 contrôles indépendants (donc sans
source) que je garnirai en fonction des valeurs de l'enregistrement
courant :
Ex :
If champ1 = "A" alors
ControleInd_1 = Champ2 + Champ3 + " - " + Format(Champ4,"jj/mm")
ControleInd_2 = Champ5 * Champ6
Else
ControleInd_1 = Champ2 / Champ3
ControleInd_2 = Champ4 & " " & Champ6
end if
Et j'ai beaucoup simplifié (inventé) le contexte et les traitements
correspondants
Sinon cela m'oblige à créer autant de contrôles qu'il y a de combinaisons
d'affichage et de masquer ou afficher les contrôles souhaités (moins fin)
JC
Est-ce qu'un contrôle du formulaire, caché ou non, a ce champ comme
source ?
Et qu'est-ce qui l'empêcherait ?
Dan
Comme tu dis, j'en suis revenu à ma méthode précédente : j'ai tous mes champs dans des contrôles cachés, me permettant de la tester et de composer ma ligne détail comme je le souhaite. Tant pis ;-)
@+
JC
Alors pose un contrôle Champ1 ayant pour source Champ1 et Access pourra savoir s'il y a un "A" ou pas dedans...????????? Dan
"JCL - News Email" a écrit dans le message de news: 44a24034$0$31221$
Je souhaiterai avoir uniquement 2 contrôles indépendants (donc sans source) que je garnirai en fonction des valeurs de l'enregistrement courant :
Ex :
If champ1 = "A" alors ControleInd_1 = Champ2 + Champ3 + " - " + Format(Champ4,"jj/mm") ControleInd_2 = Champ5 * Champ6 Else ControleInd_1 = Champ2 / Champ3 ControleInd_2 = Champ4 & " " & Champ6 end if
Et j'ai beaucoup simplifié (inventé) le contexte et les traitements correspondants
Sinon cela m'oblige à créer autant de contrôles qu'il y a de combinaisons d'affichage et de masquer ou afficher les contrôles souhaités (moins fin)
JC
Est-ce qu'un contrôle du formulaire, caché ou non, a ce champ comme source ? Et qu'est-ce qui l'empêcherait ? Dan