affecter le resultat d une requete a un controle texte
5 réponses
chris draux
Bonjour,
Je cherche à affecter le résultat d'une requête à un contrôle text.
La requête me renvoie une valeur unique :
SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT
FROM CLIENT
WHERE (((CLIENT.NumClient) Like "A???"));
J'en tente de l'affecter à mon contrôle :
Me.NbClient = "SELECT ...
Résultat je vois dans le contrôle : SELECT...
J'ai tenté avec le générateur d'expression : même punition..
Comment faut il s'y prendre ?
Merci d'avance.
Christian
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]
Bonjour.
tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre & "'")
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"chris draux" a écrit dans le message de news:
Bonjour, Je cherche à affecter le résultat d'une requête à un contrôle text. La requête me renvoie une valeur unique : SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT FROM CLIENT WHERE (((CLIENT.NumClient) Like "A???")); J'en tente de l'affecter à mon contrôle : Me.NbClient = "SELECT ... Résultat je vois dans le contrôle : SELECT... J'ai tenté avec le générateur d'expression : même punition.. Comment faut il s'y prendre ? Merci d'avance. Christian
Bonjour.
tu peux passer par DCount directement:
Me.NbClient = DCount("numclient", "client", "[numclient] like 'A'")
ou plutôt ceci car il faut bien changer la lettre:
Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre
& "'")
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"chris draux" <chris.draux@free.fr> a écrit dans le message de
news:eWMjZjuTEHA.1952@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je cherche à affecter le résultat d'une requête à un contrôle text.
La requête me renvoie une valeur unique :
SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT
FROM CLIENT
WHERE (((CLIENT.NumClient) Like "A???"));
J'en tente de l'affecter à mon contrôle :
Me.NbClient = "SELECT ...
Résultat je vois dans le contrôle : SELECT...
J'ai tenté avec le générateur d'expression : même punition..
Comment faut il s'y prendre ?
Merci d'avance.
Christian
tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre & "'")
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"chris draux" a écrit dans le message de news:
Bonjour, Je cherche à affecter le résultat d'une requête à un contrôle text. La requête me renvoie une valeur unique : SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT FROM CLIENT WHERE (((CLIENT.NumClient) Like "A???")); J'en tente de l'affecter à mon contrôle : Me.NbClient = "SELECT ... Résultat je vois dans le contrôle : SELECT... J'ai tenté avec le générateur d'expression : même punition.. Comment faut il s'y prendre ? Merci d'avance. Christian
Bonjour, Je cherche à affecter le résultat d'une requête à un contrôle text. La requête me renvoie une valeur unique : SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT FROM CLIENT WHERE (((CLIENT.NumClient) Like "A???")); J'en tente de l'affecter à mon contrôle : Me.NbClient = "SELECT ... Résultat je vois dans le contrôle : SELECT... J'ai tenté avec le générateur d'expression : même punition.. Comment faut il s'y prendre ? Merci d'avance. Christian
Bonjour,
la fonction CpteDom() me parait plus appropriée puisque tu ne retourne qu'une seule valeur. dans la source de ton contrôle tu mets :
=CpteDom("[NumClient]";"Client";"[NumClient] like 'A*'")
Bonjour,
Je cherche à affecter le résultat d'une requête à un contrôle text.
La requête me renvoie une valeur unique :
SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT
FROM CLIENT
WHERE (((CLIENT.NumClient) Like "A???"));
J'en tente de l'affecter à mon contrôle :
Me.NbClient = "SELECT ...
Résultat je vois dans le contrôle : SELECT...
J'ai tenté avec le générateur d'expression : même punition..
Comment faut il s'y prendre ?
Merci d'avance.
Christian
Bonjour,
la fonction CpteDom() me parait plus appropriée puisque tu ne retourne
qu'une seule valeur.
dans la source de ton contrôle tu mets :
=CpteDom("[NumClient]";"Client";"[NumClient] like 'A*'")
Bonjour, Je cherche à affecter le résultat d'une requête à un contrôle text. La requête me renvoie une valeur unique : SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT FROM CLIENT WHERE (((CLIENT.NumClient) Like "A???")); J'en tente de l'affecter à mon contrôle : Me.NbClient = "SELECT ... Résultat je vois dans le contrôle : SELECT... J'ai tenté avec le générateur d'expression : même punition.. Comment faut il s'y prendre ? Merci d'avance. Christian
Bonjour,
la fonction CpteDom() me parait plus appropriée puisque tu ne retourne qu'une seule valeur. dans la source de ton contrôle tu mets :
=CpteDom("[NumClient]";"Client";"[NumClient] like 'A*'")
A+ Eric
Raymond [mvp]
.../... si j'en oublie la moitié ! tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A*'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre & "*'")
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Raymond [mvp]" a écrit dans le message de news:%
Bonjour.
tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre
& "'")
.../...
si j'en oublie la moitié !
tu peux passer par DCount directement:
Me.NbClient = DCount("numclient", "client", "[numclient] like 'A*'")
ou plutôt ceci car il faut bien changer la lettre:
Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre
& "*'")
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:%231JqtpuTEHA.3528@TK2MSFTNGP12.phx.gbl...
Bonjour.
tu peux passer par DCount directement:
Me.NbClient = DCount("numclient", "client", "[numclient] like 'A'")
ou plutôt ceci car il faut bien changer la lettre:
Me.NbClient = DCount("numclient", "client", "[numclient] like '" &
Me.Lettre
.../... si j'en oublie la moitié ! tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A*'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre & "*'")
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Raymond [mvp]" a écrit dans le message de news:%
Bonjour.
tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre
& "'")
chris draux
Merci Raymond, ça fonctionne pile poil. Christian "Raymond [mvp]" a écrit dans le message de news:
.../... si j'en oublie la moitié ! tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A*'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre
& "*'")
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Raymond [mvp]" a écrit dans le message de news:%
Bonjour.
tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre
& "'")
Merci Raymond, ça fonctionne pile poil.
Christian
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:uD5fatuTEHA.2580@TK2MSFTNGP12.phx.gbl...
.../...
si j'en oublie la moitié !
tu peux passer par DCount directement:
Me.NbClient = DCount("numclient", "client", "[numclient] like 'A*'")
ou plutôt ceci car il faut bien changer la lettre:
Me.NbClient = DCount("numclient", "client", "[numclient] like '" &
Me.Lettre
& "*'")
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:%231JqtpuTEHA.3528@TK2MSFTNGP12.phx.gbl...
Bonjour.
tu peux passer par DCount directement:
Me.NbClient = DCount("numclient", "client", "[numclient] like 'A'")
ou plutôt ceci car il faut bien changer la lettre:
Me.NbClient = DCount("numclient", "client", "[numclient] like '" &
Me.Lettre
Merci Raymond, ça fonctionne pile poil. Christian "Raymond [mvp]" a écrit dans le message de news:
.../... si j'en oublie la moitié ! tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A*'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre
& "*'")
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Raymond [mvp]" a écrit dans le message de news:%
Bonjour.
tu peux passer par DCount directement: Me.NbClient = DCount("numclient", "client", "[numclient] like 'A'") ou plutôt ceci car il faut bien changer la lettre: Me.NbClient = DCount("numclient", "client", "[numclient] like '" & Me.Lettre
& "'")
chris draux
Merci Eric, ça fonctionne aussi bien que la solution de Raymond. Christian "Eric" a écrit dans le message de news:
Bonjour, Je cherche à affecter le résultat d'une requête à un contrôle text. La requête me renvoie une valeur unique : SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT FROM CLIENT WHERE (((CLIENT.NumClient) Like "A???")); J'en tente de l'affecter à mon contrôle : Me.NbClient = "SELECT ... Résultat je vois dans le contrôle : SELECT... J'ai tenté avec le générateur d'expression : même punition.. Comment faut il s'y prendre ? Merci d'avance. Christian
Bonjour,
la fonction CpteDom() me parait plus appropriée puisque tu ne retourne qu'une seule valeur. dans la source de ton contrôle tu mets :
=CpteDom("[NumClient]";"Client";"[NumClient] like 'A*'")
A+ Eric
Merci Eric, ça fonctionne aussi bien que la solution de Raymond.
Christian
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:XnF9504985568DB7fframZZhotmailcom@207.46.248.16...
Bonjour,
Je cherche à affecter le résultat d'une requête à un contrôle text.
La requête me renvoie une valeur unique :
SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT
FROM CLIENT
WHERE (((CLIENT.NumClient) Like "A???"));
J'en tente de l'affecter à mon contrôle :
Me.NbClient = "SELECT ...
Résultat je vois dans le contrôle : SELECT...
J'ai tenté avec le générateur d'expression : même punition..
Comment faut il s'y prendre ?
Merci d'avance.
Christian
Bonjour,
la fonction CpteDom() me parait plus appropriée puisque tu ne retourne
qu'une seule valeur.
dans la source de ton contrôle tu mets :
=CpteDom("[NumClient]";"Client";"[NumClient] like 'A*'")
Bonjour, Je cherche à affecter le résultat d'une requête à un contrôle text. La requête me renvoie une valeur unique : SELECT Count(CLIENT.NumClient) AS CompteDeNumCLIENT FROM CLIENT WHERE (((CLIENT.NumClient) Like "A???")); J'en tente de l'affecter à mon contrôle : Me.NbClient = "SELECT ... Résultat je vois dans le contrôle : SELECT... J'ai tenté avec le générateur d'expression : même punition.. Comment faut il s'y prendre ? Merci d'avance. Christian
Bonjour,
la fonction CpteDom() me parait plus appropriée puisque tu ne retourne qu'une seule valeur. dans la source de ton contrôle tu mets :
=CpteDom("[NumClient]";"Client";"[NumClient] like 'A*'")