Acces au champ de requette de mon état par code de l'evenement f or
6 réponses
Danny
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code
dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.)
Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux)
mais je veux le faire par code.
Aussi, peut on changer le controlesource (des different textbox de mon etat)
par code ????
Ex.:
------------
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.Modele = "Autres:" Then
Me.Modele = [MaRequette].[AutreModele]
Else
Me.Modele = [MaRequette].[Modele]
End If
End sub
------------
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 [mvp]
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire directement dans ta requête en créant un contrôle calculé ? sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de source contrôle ou n'est pas un contrôle calculé. par contre, ceci ne sert à rien:
Else Me.Modele = [MaRequette].[Modele]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" a écrit dans le message de news:
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.) Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) mais je veux le faire par code. Aussi, peut on changer le controlesource (des different textbox de mon etat) par code ????
Ex.: ------------ Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.Modele = "Autres:" Then Me.Modele = [MaRequette].[AutreModele] Else Me.Modele = [MaRequette].[Modele] End If End sub ------------
Si oui comment ??
MErci beaucoup !!!
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire
directement dans ta requête en créant un contrôle calculé ?
sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de
source contrôle ou n'est pas un contrôle calculé.
par contre, ceci ne sert à rien:
Else
Me.Modele = [MaRequette].[Modele]
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" <Danny@discussions.microsoft.com> a écrit dans le message de news:
1257782F-13AB-42FD-930E-C4D886BB29E3@microsoft.com...
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code
dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.)
Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux)
mais je veux le faire par code.
Aussi, peut on changer le controlesource (des different textbox de mon
etat)
par code ????
Ex.:
------------
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.Modele = "Autres:" Then
Me.Modele = [MaRequette].[AutreModele]
Else
Me.Modele = [MaRequette].[Modele]
End If
End sub
------------
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire directement dans ta requête en créant un contrôle calculé ? sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de source contrôle ou n'est pas un contrôle calculé. par contre, ceci ne sert à rien:
Else Me.Modele = [MaRequette].[Modele]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" a écrit dans le message de news:
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.) Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) mais je veux le faire par code. Aussi, peut on changer le controlesource (des different textbox de mon etat) par code ????
Ex.: ------------ Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.Modele = "Autres:" Then Me.Modele = [MaRequette].[AutreModele] Else Me.Modele = [MaRequette].[Modele] End If End sub ------------
Si oui comment ??
MErci beaucoup !!!
Raymond [mvp]
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire directement dans ta requête en créant un contrôle calculé ? sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de source contrôle ou n'est pas un contrôle calculé. par contre, ceci ne sert à rien:
Else Me.Modele = [MaRequette].[Modele]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" a écrit dans le message de news:
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.) Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) mais je veux le faire par code. Aussi, peut on changer le controlesource (des different textbox de mon etat) par code ????
Ex.: ------------ Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.Modele = "Autres:" Then Me.Modele = [MaRequette].[AutreModele] Else Me.Modele = [MaRequette].[Modele] End If End sub ------------
Si oui comment ??
MErci beaucoup !!!
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire
directement dans ta requête en créant un contrôle calculé ?
sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de
source contrôle ou n'est pas un contrôle calculé.
par contre, ceci ne sert à rien:
Else
Me.Modele = [MaRequette].[Modele]
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" <Danny@discussions.microsoft.com> a écrit dans le message de news:
1257782F-13AB-42FD-930E-C4D886BB29E3@microsoft.com...
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code
dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.)
Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux)
mais je veux le faire par code.
Aussi, peut on changer le controlesource (des different textbox de mon
etat)
par code ????
Ex.:
------------
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.Modele = "Autres:" Then
Me.Modele = [MaRequette].[AutreModele]
Else
Me.Modele = [MaRequette].[Modele]
End If
End sub
------------
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire directement dans ta requête en créant un contrôle calculé ? sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de source contrôle ou n'est pas un contrôle calculé. par contre, ceci ne sert à rien:
Else Me.Modele = [MaRequette].[Modele]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" a écrit dans le message de news:
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.) Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) mais je veux le faire par code. Aussi, peut on changer le controlesource (des different textbox de mon etat) par code ????
Ex.: ------------ Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.Modele = "Autres:" Then Me.Modele = [MaRequette].[AutreModele] Else Me.Modele = [MaRequette].[Modele] End If End sub ------------
Si oui comment ??
MErci beaucoup !!!
Danny
Merci !!
JE vais essayer ca ! En passant, vous etre vraiment super ici.....!!!Superbe forum, on nous répond rapidement !! ;)
Danny, Montreal , Quebec, Canada.
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire directement dans ta requête en créant un contrôle calculé ? sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de source contrôle ou n'est pas un contrôle calculé. par contre, ceci ne sert à rien:
Else Me.Modele = [MaRequette].[Modele]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" a écrit dans le message de news:
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.) Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) mais je veux le faire par code. Aussi, peut on changer le controlesource (des different textbox de mon etat) par code ????
Ex.: ------------ Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.Modele = "Autres:" Then Me.Modele = [MaRequette].[AutreModele] Else Me.Modele = [MaRequette].[Modele] End If End sub ------------
Si oui comment ??
MErci beaucoup !!!
Merci !!
JE vais essayer ca !
En passant, vous etre vraiment super ici.....!!!Superbe forum, on nous
répond rapidement !! ;)
Danny,
Montreal , Quebec, Canada.
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire
directement dans ta requête en créant un contrôle calculé ?
sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de
source contrôle ou n'est pas un contrôle calculé.
par contre, ceci ne sert à rien:
Else
Me.Modele = [MaRequette].[Modele]
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" <Danny@discussions.microsoft.com> a écrit dans le message de news:
1257782F-13AB-42FD-930E-C4D886BB29E3@microsoft.com...
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code
dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.)
Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux)
mais je veux le faire par code.
Aussi, peut on changer le controlesource (des different textbox de mon
etat)
par code ????
Ex.:
------------
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.Modele = "Autres:" Then
Me.Modele = [MaRequette].[AutreModele]
Else
Me.Modele = [MaRequette].[Modele]
End If
End sub
------------
JE vais essayer ca ! En passant, vous etre vraiment super ici.....!!!Superbe forum, on nous répond rapidement !! ;)
Danny, Montreal , Quebec, Canada.
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire directement dans ta requête en créant un contrôle calculé ? sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de source contrôle ou n'est pas un contrôle calculé. par contre, ceci ne sert à rien:
Else Me.Modele = [MaRequette].[Modele]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" a écrit dans le message de news:
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.) Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) mais je veux le faire par code. Aussi, peut on changer le controlesource (des different textbox de mon etat) par code ????
Ex.: ------------ Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.Modele = "Autres:" Then Me.Modele = [MaRequette].[AutreModele] Else Me.Modele = [MaRequette].[Modele] End If End sub ------------
Si oui comment ??
MErci beaucoup !!!
Danny
Dans ma requette, si je veux faire un champs calculer, Puis-je le faire avec des IF ? et faire référence a soit meme (la requette) ?
Ex.: If ME.Modele = "Autre:" Then MonChamps calucule = Me.AutreModele
Je veut que mon champs calucule prenne une valeur ou une autre (ce sont des valeurs de champs de cette meme requette)
Ex.:
Dans ma requette j'ai 4 champs: Nom, Prenom, Modele, AutreModele Je creer alors un champs calculer, je veux quie ce champs affiche soit Modele ou soit AutreModele tout dépendament si la valeur de Modele est: "Autre:".
MErci encore !!!!! Danny.
Merci !!
JE vais essayer ca ! En passant, vous etre vraiment super ici.....!!!Superbe forum, on nous répond rapidement !! ;)
Danny, Montreal , Quebec, Canada.
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire directement dans ta requête en créant un contrôle calculé ? sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de source contrôle ou n'est pas un contrôle calculé. par contre, ceci ne sert à rien:
Else Me.Modele = [MaRequette].[Modele]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" a écrit dans le message de news:
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.) Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) mais je veux le faire par code. Aussi, peut on changer le controlesource (des different textbox de mon etat) par code ????
Ex.: ------------ Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.Modele = "Autres:" Then Me.Modele = [MaRequette].[AutreModele] Else Me.Modele = [MaRequette].[Modele] End If End sub ------------
Si oui comment ??
MErci beaucoup !!!
Dans ma requette, si je veux faire un champs calculer, Puis-je le faire avec
des IF ? et faire référence a soit meme (la requette) ?
Ex.:
If ME.Modele = "Autre:" Then MonChamps calucule = Me.AutreModele
Je veut que mon champs calucule prenne une valeur ou une autre (ce sont des
valeurs de champs de cette meme requette)
Ex.:
Dans ma requette j'ai 4 champs: Nom, Prenom, Modele, AutreModele
Je creer alors un champs calculer, je veux quie ce champs affiche soit
Modele ou soit AutreModele tout dépendament si la valeur de Modele est:
"Autre:".
MErci encore !!!!!
Danny.
Merci !!
JE vais essayer ca !
En passant, vous etre vraiment super ici.....!!!Superbe forum, on nous
répond rapidement !! ;)
Danny,
Montreal , Quebec, Canada.
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire
directement dans ta requête en créant un contrôle calculé ?
sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de
source contrôle ou n'est pas un contrôle calculé.
par contre, ceci ne sert à rien:
Else
Me.Modele = [MaRequette].[Modele]
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" <Danny@discussions.microsoft.com> a écrit dans le message de news:
1257782F-13AB-42FD-930E-C4D886BB29E3@microsoft.com...
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code
dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.)
Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux)
mais je veux le faire par code.
Aussi, peut on changer le controlesource (des different textbox de mon
etat)
par code ????
Ex.:
------------
Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
If Me.Modele = "Autres:" Then
Me.Modele = [MaRequette].[AutreModele]
Else
Me.Modele = [MaRequette].[Modele]
End If
End sub
------------
Dans ma requette, si je veux faire un champs calculer, Puis-je le faire avec des IF ? et faire référence a soit meme (la requette) ?
Ex.: If ME.Modele = "Autre:" Then MonChamps calucule = Me.AutreModele
Je veut que mon champs calucule prenne une valeur ou une autre (ce sont des valeurs de champs de cette meme requette)
Ex.:
Dans ma requette j'ai 4 champs: Nom, Prenom, Modele, AutreModele Je creer alors un champs calculer, je veux quie ce champs affiche soit Modele ou soit AutreModele tout dépendament si la valeur de Modele est: "Autre:".
MErci encore !!!!! Danny.
Merci !!
JE vais essayer ca ! En passant, vous etre vraiment super ici.....!!!Superbe forum, on nous répond rapidement !! ;)
Danny, Montreal , Quebec, Canada.
Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire directement dans ta requête en créant un contrôle calculé ? sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de source contrôle ou n'est pas un contrôle calculé. par contre, ceci ne sert à rien:
Else Me.Modele = [MaRequette].[Modele]
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" a écrit dans le message de news:
Bonjour !
Puis-je acceder au champs de ma requette (requette de mon etat) par code dans l'evenement format de ma section detail ?
(Je veux changer la valeur de mes text box selon différente situation.) Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) mais je veux le faire par code. Aussi, peut on changer le controlesource (des different textbox de mon etat) par code ????
Ex.: ------------ Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If Me.Modele = "Autres:" Then Me.Modele = [MaRequette].[AutreModele] Else Me.Modele = [MaRequette].[Modele] End If End sub ------------
Si oui comment ??
MErci beaucoup !!!
RaphK34
tu as la fonction IIF(test,ValeurSiVrai,ValeurSiFaux) qui devrait te convenir
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Danny" a écrit dans le message de news:
| Dans ma requette, si je veux faire un champs calculer, Puis-je le faire avec | des IF ? et faire référence a soit meme (la requette) ? | | Ex.: | If ME.Modele = "Autre:" Then MonChamps calucule = Me.AutreModele | | Je veut que mon champs calucule prenne une valeur ou une autre (ce sont des | valeurs de champs de cette meme requette) | | Ex.: | | Dans ma requette j'ai 4 champs: Nom, Prenom, Modele, AutreModele | Je creer alors un champs calculer, je veux quie ce champs affiche soit | Modele ou soit AutreModele tout dépendament si la valeur de Modele est: | "Autre:". | | MErci encore !!!!! | Danny. | | | > Merci !! | > | > JE vais essayer ca ! | > En passant, vous etre vraiment super ici.....!!!Superbe forum, on nous | > répond rapidement !! ;) | > | > Danny, | > Montreal , Quebec, Canada. | > | > | > > Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire | > > directement dans ta requête en créant un contrôle calculé ? | > > sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de | > > source contrôle ou n'est pas un contrôle calculé. | > > par contre, ceci ne sert à rien: | > > > Else | > > > Me.Modele = [MaRequette].[Modele] | > > | > > | > > -- | > > @+ | > > Raymond Access MVP | > > http://OfficeSystem.Access.free.fr/ | > > http://users.skynet.be/mpfa/ pour débuter sur le forum | > > | > > | > > "Danny" a écrit dans le message de news: | > > | > > > Bonjour ! | > > > | > > > Puis-je acceder au champs de ma requette (requette de mon etat) par code | > > > dans l'evenement format de ma section detail ? | > > > | > > > (Je veux changer la valeur de mes text box selon différente situation.) | > > > Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) | > > > mais je veux le faire par code. | > > > Aussi, peut on changer le controlesource (des different textbox de mon | > > > etat) | > > > par code ???? | > > > | > > > Ex.: | > > > ------------ | > > > Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) | > > > If Me.Modele = "Autres:" Then | > > > Me.Modele = [MaRequette].[AutreModele] | > > > Else | > > > Me.Modele = [MaRequette].[Modele] | > > > End If | > > > End sub | > > > ------------ | > > > | > > > | > > > Si oui comment ?? | > > > | > > > | > > > MErci beaucoup !!! | > > | > > | > >
tu as la fonction IIF(test,ValeurSiVrai,ValeurSiFaux) qui devrait te
convenir
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
nospampizza.mpl@tiscali.fr en enlevant nospam.
--------------------------------------------
"Danny" <Danny@discussions.microsoft.com> a écrit dans le message de news:
DD03FC31-CA45-4AE0-BBBD-7213C7F54DF1@microsoft.com...
| Dans ma requette, si je veux faire un champs calculer, Puis-je le faire
avec
| des IF ? et faire référence a soit meme (la requette) ?
|
| Ex.:
| If ME.Modele = "Autre:" Then MonChamps calucule = Me.AutreModele
|
| Je veut que mon champs calucule prenne une valeur ou une autre (ce sont
des
| valeurs de champs de cette meme requette)
|
| Ex.:
|
| Dans ma requette j'ai 4 champs: Nom, Prenom, Modele, AutreModele
| Je creer alors un champs calculer, je veux quie ce champs affiche soit
| Modele ou soit AutreModele tout dépendament si la valeur de Modele est:
| "Autre:".
|
| MErci encore !!!!!
| Danny.
|
|
| > Merci !!
| >
| > JE vais essayer ca !
| > En passant, vous etre vraiment super ici.....!!!Superbe forum, on nous
| > répond rapidement !! ;)
| >
| > Danny,
| > Montreal , Quebec, Canada.
| >
| >
| > > Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le
faire
| > > directement dans ta requête en créant un contrôle calculé ?
| > > sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a
pas de
| > > source contrôle ou n'est pas un contrôle calculé.
| > > par contre, ceci ne sert à rien:
| > > > Else
| > > > Me.Modele = [MaRequette].[Modele]
| > >
| > >
| > > --
| > > @+
| > > Raymond Access MVP
| > > http://OfficeSystem.Access.free.fr/
| > > http://users.skynet.be/mpfa/ pour débuter sur le forum
| > >
| > >
| > > "Danny" <Danny@discussions.microsoft.com> a écrit dans le message de
news:
| > > 1257782F-13AB-42FD-930E-C4D886BB29E3@microsoft.com...
| > > > Bonjour !
| > > >
| > > > Puis-je acceder au champs de ma requette (requette de mon etat) par
code
| > > > dans l'evenement format de ma section detail ?
| > > >
| > > > (Je veux changer la valeur de mes text box selon différente
situation.)
| > > > Je sais qu'on peut utilise dans le controlsource:
=VraiFaux(exp;vrai;faux)
| > > > mais je veux le faire par code.
| > > > Aussi, peut on changer le controlesource (des different textbox de
mon
| > > > etat)
| > > > par code ????
| > > >
| > > > Ex.:
| > > > ------------
| > > > Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
| > > > If Me.Modele = "Autres:" Then
| > > > Me.Modele = [MaRequette].[AutreModele]
| > > > Else
| > > > Me.Modele = [MaRequette].[Modele]
| > > > End If
| > > > End sub
| > > > ------------
| > > >
| > > >
| > > > Si oui comment ??
| > > >
| > > >
| > > > MErci beaucoup !!!
| > >
| > >
| > >
tu as la fonction IIF(test,ValeurSiVrai,ValeurSiFaux) qui devrait te convenir
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"Danny" a écrit dans le message de news:
| Dans ma requette, si je veux faire un champs calculer, Puis-je le faire avec | des IF ? et faire référence a soit meme (la requette) ? | | Ex.: | If ME.Modele = "Autre:" Then MonChamps calucule = Me.AutreModele | | Je veut que mon champs calucule prenne une valeur ou une autre (ce sont des | valeurs de champs de cette meme requette) | | Ex.: | | Dans ma requette j'ai 4 champs: Nom, Prenom, Modele, AutreModele | Je creer alors un champs calculer, je veux quie ce champs affiche soit | Modele ou soit AutreModele tout dépendament si la valeur de Modele est: | "Autre:". | | MErci encore !!!!! | Danny. | | | > Merci !! | > | > JE vais essayer ca ! | > En passant, vous etre vraiment super ici.....!!!Superbe forum, on nous | > répond rapidement !! ;) | > | > Danny, | > Montreal , Quebec, Canada. | > | > | > > Tu peux le faire mais ne penses-tu pas qu'il serait plus facile de le faire | > > directement dans ta requête en créant un contrôle calculé ? | > > sinon, ça marchera si Me.Modele est un contrôle indépendant ou n'a pas de | > > source contrôle ou n'est pas un contrôle calculé. | > > par contre, ceci ne sert à rien: | > > > Else | > > > Me.Modele = [MaRequette].[Modele] | > > | > > | > > -- | > > @+ | > > Raymond Access MVP | > > http://OfficeSystem.Access.free.fr/ | > > http://users.skynet.be/mpfa/ pour débuter sur le forum | > > | > > | > > "Danny" a écrit dans le message de news: | > > | > > > Bonjour ! | > > > | > > > Puis-je acceder au champs de ma requette (requette de mon etat) par code | > > > dans l'evenement format de ma section detail ? | > > > | > > > (Je veux changer la valeur de mes text box selon différente situation.) | > > > Je sais qu'on peut utilise dans le controlsource: =VraiFaux(exp;vrai;faux) | > > > mais je veux le faire par code. | > > > Aussi, peut on changer le controlesource (des different textbox de mon | > > > etat) | > > > par code ???? | > > > | > > > Ex.: | > > > ------------ | > > > Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) | > > > If Me.Modele = "Autres:" Then | > > > Me.Modele = [MaRequette].[AutreModele] | > > > Else | > > > Me.Modele = [MaRequette].[Modele] | > > > End If | > > > End sub | > > > ------------ | > > > | > > > | > > > Si oui comment ?? | > > > | > > > | > > > MErci beaucoup !!! | > > | > > | > >
Raymond [mvp]
réponse dans le texte
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" a écrit dans le message de news:
Dans ma requette, si je veux faire un champs calculer, Puis-je le faire avec des IF ? et faire référence a soit meme (la requette) ?
Bien sûr, plutôt des IIf (vraifaux)
Ex.: If ME.Modele = "Autre:" Then MonChamps calucule = Me.AutreModele
pas bon.
ChampCalcule: VraiFaux([Modele]="Autre:";AutreModele;[Modele]) à ajuster au problème
réponse dans le texte
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Danny" <Danny@discussions.microsoft.com> a écrit dans le message de news:
DD03FC31-CA45-4AE0-BBBD-7213C7F54DF1@microsoft.com...
Dans ma requette, si je veux faire un champs calculer, Puis-je le faire
avec
des IF ? et faire référence a soit meme (la requette) ?
Bien sûr, plutôt des IIf (vraifaux)
Ex.:
If ME.Modele = "Autre:" Then MonChamps calucule = Me.AutreModele
pas bon.
ChampCalcule: VraiFaux([Modele]="Autre:";AutreModele;[Modele])
à ajuster au problème