pouvez-vous me dire si cette expression est bonne SVP :=20
Me.NumCmdRecherche =3D DLookup ( "[IdClient],=20
[Nom]", "T_Client", "[IdClient]=3D" &=20
Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les=20
num=E9ros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux=20
des listes modifiables, ont tous les deux deux colonnes=20
dont la premiere est toujours l'identifiant
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
hm15
Bonjour Sayuri,
en regardant juste la syntaxe, voici ce qui me saute aux yeux : - le premier paramètre du Dlookup est bien un champ. Ok pour [IdClient] - le 2e devrait être le nom de la table. Dans ton exemple, le 2e est encore un nom de champ [Nom] (il ne me paraît pas utile) - si ta liste déroulante a le [IdClient] comme 1re colonne, tu dois mettre column(0) pour le numéro de colonne (entre parenthèses et non entre crochet) Les colonnes sont comptées à partir de zéro.
En conclusion, essaie plutôt : DLookup("[IdClient]","T_Client", "[IdClient]=" & Me.NomClientRecherche.Column(0))
Selon l'endroit où tu utilises ta formule, remplace les virgules par des points-virgules.
"Sayuri" a écrit dans le message de news: 2f2201c354f8$48abb120$ Bonjour,
pouvez-vous me dire si cette expression est bonne SVP : Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux des listes modifiables, ont tous les deux deux colonnes dont la premiere est toujours l'identifiant
Je vous remercie d'avance pr votre aide.
Sayuri
Bonjour Sayuri,
en regardant juste la syntaxe, voici ce qui me saute aux yeux :
- le premier paramètre du Dlookup est bien un champ. Ok pour [IdClient]
- le 2e devrait être le nom de la table. Dans ton exemple, le 2e est encore
un nom de champ [Nom] (il ne me paraît pas utile)
- si ta liste déroulante a le [IdClient] comme 1re colonne, tu dois mettre
column(0) pour le numéro de colonne (entre parenthèses et non entre crochet)
Les colonnes sont comptées à partir de zéro.
En conclusion, essaie plutôt :
DLookup("[IdClient]","T_Client", "[IdClient]=" &
Me.NomClientRecherche.Column(0))
Selon l'endroit où tu utilises ta formule, remplace les virgules par des
points-virgules.
"Sayuri" <msayuri@caramail.com> a écrit dans le message de news:
2f2201c354f8$48abb120$a001280a@phx.gbl...
Bonjour,
pouvez-vous me dire si cette expression est bonne SVP :
Me.NumCmdRecherche = DLookup ( "[IdClient],
[Nom]", "T_Client", "[IdClient]=" &
Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les
numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux
des listes modifiables, ont tous les deux deux colonnes
dont la premiere est toujours l'identifiant
en regardant juste la syntaxe, voici ce qui me saute aux yeux : - le premier paramètre du Dlookup est bien un champ. Ok pour [IdClient] - le 2e devrait être le nom de la table. Dans ton exemple, le 2e est encore un nom de champ [Nom] (il ne me paraît pas utile) - si ta liste déroulante a le [IdClient] comme 1re colonne, tu dois mettre column(0) pour le numéro de colonne (entre parenthèses et non entre crochet) Les colonnes sont comptées à partir de zéro.
En conclusion, essaie plutôt : DLookup("[IdClient]","T_Client", "[IdClient]=" & Me.NomClientRecherche.Column(0))
Selon l'endroit où tu utilises ta formule, remplace les virgules par des points-virgules.
"Sayuri" a écrit dans le message de news: 2f2201c354f8$48abb120$ Bonjour,
pouvez-vous me dire si cette expression est bonne SVP : Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux des listes modifiables, ont tous les deux deux colonnes dont la premiere est toujours l'identifiant
Je vous remercie d'avance pr votre aide.
Sayuri
Sayuri
bonjour Annette,
d'abord, je te remercie beaucoup de m'avoir repondu.
Je voudrais savoir si dans ma liste modiable, qui contient les id et les numéros de commande, en faisant comme tu me le dis, ma liste NumCmdRecheche contiendra et les id qui sont cachés à l'utilisateur et les numéros de commande correspondant au client? Comme j'avaias peur que ma liste ne se retrouve av jsute des id et pas de numéros de commande, j'ai rajoute "NumCmd". ( je m'etais trompee dans mon message precedent, la syntaxe ke je devais ecrire c'etait : Me.NumCmdRecherche = DLookup ( "[IdCmd],[NumCmd]", "T_Commande", "[IdClient]=" & Me.NomClientRecherche.Column[1]) et non Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1]) )
Je vais essayer ce ke tu m'as dit et je te remercie encore :)
Sayuri.
-----Message d'origine----- Bonjour Sayuri,
en regardant juste la syntaxe, voici ce qui me saute aux yeux :
- le premier paramètre du Dlookup est bien un champ. Ok pour [IdClient]
- le 2e devrait être le nom de la table. Dans ton exemple, le 2e est encore
un nom de champ [Nom] (il ne me paraît pas utile) - si ta liste déroulante a le [IdClient] comme 1re colonne, tu dois mettre
column(0) pour le numéro de colonne (entre parenthèses et non entre crochet)
Les colonnes sont comptées à partir de zéro.
En conclusion, essaie plutôt : DLookup("[IdClient]","T_Client", "[IdClient]=" & Me.NomClientRecherche.Column(0))
Selon l'endroit où tu utilises ta formule, remplace les virgules par des
pouvez-vous me dire si cette expression est bonne SVP : Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux des listes modifiables, ont tous les deux deux colonnes dont la premiere est toujours l'identifiant
Je vous remercie d'avance pr votre aide.
Sayuri
.
bonjour Annette,
d'abord, je te remercie beaucoup de m'avoir repondu.
Je voudrais savoir si dans ma liste modiable, qui contient
les id et les numéros de commande, en faisant comme tu me
le dis, ma liste NumCmdRecheche contiendra et les id qui
sont cachés à l'utilisateur et les numéros de commande
correspondant au client?
Comme j'avaias peur que ma liste ne se retrouve av jsute
des id et pas de numéros de commande, j'ai
rajoute "NumCmd".
( je m'etais trompee dans mon message precedent, la
syntaxe ke je devais ecrire c'etait : Me.NumCmdRecherche =
DLookup ( "[IdCmd],[NumCmd]", "T_Commande", "[IdClient]="
& Me.NomClientRecherche.Column[1]) et non
Me.NumCmdRecherche = DLookup ( "[IdClient],
[Nom]", "T_Client", "[IdClient]=" &
Me.NomClientRecherche.Column[1]) )
Je vais essayer ce ke tu m'as dit et je te remercie
encore :)
Sayuri.
-----Message d'origine-----
Bonjour Sayuri,
en regardant juste la syntaxe, voici ce qui me saute aux
yeux :
- le premier paramètre du Dlookup est bien un champ. Ok
pour [IdClient]
- le 2e devrait être le nom de la table. Dans ton
exemple, le 2e est encore
un nom de champ [Nom] (il ne me paraît pas utile)
- si ta liste déroulante a le [IdClient] comme 1re
colonne, tu dois mettre
column(0) pour le numéro de colonne (entre parenthèses et
non entre crochet)
Les colonnes sont comptées à partir de zéro.
En conclusion, essaie plutôt :
DLookup("[IdClient]","T_Client", "[IdClient]=" &
Me.NomClientRecherche.Column(0))
Selon l'endroit où tu utilises ta formule, remplace les
virgules par des
pouvez-vous me dire si cette expression est bonne SVP :
Me.NumCmdRecherche = DLookup ( "[IdClient],
[Nom]", "T_Client", "[IdClient]=" &
Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les
numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux
des listes modifiables, ont tous les deux deux colonnes
dont la premiere est toujours l'identifiant
d'abord, je te remercie beaucoup de m'avoir repondu.
Je voudrais savoir si dans ma liste modiable, qui contient les id et les numéros de commande, en faisant comme tu me le dis, ma liste NumCmdRecheche contiendra et les id qui sont cachés à l'utilisateur et les numéros de commande correspondant au client? Comme j'avaias peur que ma liste ne se retrouve av jsute des id et pas de numéros de commande, j'ai rajoute "NumCmd". ( je m'etais trompee dans mon message precedent, la syntaxe ke je devais ecrire c'etait : Me.NumCmdRecherche = DLookup ( "[IdCmd],[NumCmd]", "T_Commande", "[IdClient]=" & Me.NomClientRecherche.Column[1]) et non Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1]) )
Je vais essayer ce ke tu m'as dit et je te remercie encore :)
Sayuri.
-----Message d'origine----- Bonjour Sayuri,
en regardant juste la syntaxe, voici ce qui me saute aux yeux :
- le premier paramètre du Dlookup est bien un champ. Ok pour [IdClient]
- le 2e devrait être le nom de la table. Dans ton exemple, le 2e est encore
un nom de champ [Nom] (il ne me paraît pas utile) - si ta liste déroulante a le [IdClient] comme 1re colonne, tu dois mettre
column(0) pour le numéro de colonne (entre parenthèses et non entre crochet)
Les colonnes sont comptées à partir de zéro.
En conclusion, essaie plutôt : DLookup("[IdClient]","T_Client", "[IdClient]=" & Me.NomClientRecherche.Column(0))
Selon l'endroit où tu utilises ta formule, remplace les virgules par des
pouvez-vous me dire si cette expression est bonne SVP : Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux des listes modifiables, ont tous les deux deux colonnes dont la premiere est toujours l'identifiant
Je vous remercie d'avance pr votre aide.
Sayuri
.
Raymond
Bonjour.
Ta syntaxe n'est pas bonne mais ce n'est pas l'essentiel de ton problème. Tu dis que NumCmdRecherche est une liste modifiable, ce qui me parait logique, vu que tu veux afficher toutes les commandes d'un client sélectionné dans une autre liste modifiable. Tu ne peux donc pas passer par DLookup qui te ramène un seul enregistrement d'une position aléatoire. tu dois baser le rowsource de ta liste sur une requête qui comportera une clause where sur ton numero client.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Sayuri" a écrit dans le message de news:2f2201c354f8$48abb120$ Bonjour,
pouvez-vous me dire si cette expression est bonne SVP : Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux des listes modifiables, ont tous les deux deux colonnes dont la premiere est toujours l'identifiant
Je vous remercie d'avance pr votre aide.
Sayuri
Bonjour.
Ta syntaxe n'est pas bonne mais ce n'est pas l'essentiel de ton problème.
Tu dis que NumCmdRecherche est une liste modifiable, ce qui me parait
logique, vu que tu veux afficher toutes les commandes d'un client
sélectionné dans une autre liste modifiable.
Tu ne peux donc pas passer par DLookup qui te ramène un seul enregistrement
d'une position aléatoire. tu dois baser le rowsource de ta liste sur une
requête qui comportera une clause where sur ton numero client.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Sayuri" <msayuri@caramail.com> a écrit dans le message de
news:2f2201c354f8$48abb120$a001280a@phx.gbl...
Bonjour,
pouvez-vous me dire si cette expression est bonne SVP :
Me.NumCmdRecherche = DLookup ( "[IdClient],
[Nom]", "T_Client", "[IdClient]=" &
Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les
numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux
des listes modifiables, ont tous les deux deux colonnes
dont la premiere est toujours l'identifiant
Ta syntaxe n'est pas bonne mais ce n'est pas l'essentiel de ton problème. Tu dis que NumCmdRecherche est une liste modifiable, ce qui me parait logique, vu que tu veux afficher toutes les commandes d'un client sélectionné dans une autre liste modifiable. Tu ne peux donc pas passer par DLookup qui te ramène un seul enregistrement d'une position aléatoire. tu dois baser le rowsource de ta liste sur une requête qui comportera une clause where sur ton numero client.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Sayuri" a écrit dans le message de news:2f2201c354f8$48abb120$ Bonjour,
pouvez-vous me dire si cette expression est bonne SVP : Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux des listes modifiables, ont tous les deux deux colonnes dont la premiere est toujours l'identifiant
Je vous remercie d'avance pr votre aide.
Sayuri
Sayuri
bonjour Raymond,
Merci bcp pr ta reponse. Je vais faire comme tu le dis. :)
Sayuri.
-----Message d'origine----- Bonjour.
Ta syntaxe n'est pas bonne mais ce n'est pas l'essentiel de ton problème.
Tu dis que NumCmdRecherche est une liste modifiable, ce qui me parait
logique, vu que tu veux afficher toutes les commandes d'un client
sélectionné dans une autre liste modifiable. Tu ne peux donc pas passer par DLookup qui te ramène un seul enregistrement
d'une position aléatoire. tu dois baser le rowsource de ta liste sur une
requête qui comportera une clause where sur ton numero client.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Sayuri" a écrit dans le message de news:2f2201c354f8$48abb120$ Bonjour,
pouvez-vous me dire si cette expression est bonne SVP : Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux des listes modifiables, ont tous les deux deux colonnes dont la premiere est toujours l'identifiant
Je vous remercie d'avance pr votre aide.
Sayuri
.
bonjour Raymond,
Merci bcp pr ta reponse.
Je vais faire comme tu le dis. :)
Sayuri.
-----Message d'origine-----
Bonjour.
Ta syntaxe n'est pas bonne mais ce n'est pas l'essentiel
de ton problème.
Tu dis que NumCmdRecherche est une liste modifiable, ce
qui me parait
logique, vu que tu veux afficher toutes les commandes
d'un client
sélectionné dans une autre liste modifiable.
Tu ne peux donc pas passer par DLookup qui te ramène un
seul enregistrement
d'une position aléatoire. tu dois baser le rowsource de
ta liste sur une
requête qui comportera une clause where sur ton numero
client.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Sayuri" <msayuri@caramail.com> a écrit dans le message de
news:2f2201c354f8$48abb120$a001280a@phx.gbl...
Bonjour,
pouvez-vous me dire si cette expression est bonne SVP :
Me.NumCmdRecherche = DLookup ( "[IdClient],
[Nom]", "T_Client", "[IdClient]=" &
Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les
numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux
des listes modifiables, ont tous les deux deux colonnes
dont la premiere est toujours l'identifiant
Merci bcp pr ta reponse. Je vais faire comme tu le dis. :)
Sayuri.
-----Message d'origine----- Bonjour.
Ta syntaxe n'est pas bonne mais ce n'est pas l'essentiel de ton problème.
Tu dis que NumCmdRecherche est une liste modifiable, ce qui me parait
logique, vu que tu veux afficher toutes les commandes d'un client
sélectionné dans une autre liste modifiable. Tu ne peux donc pas passer par DLookup qui te ramène un seul enregistrement
d'une position aléatoire. tu dois baser le rowsource de ta liste sur une
requête qui comportera une clause where sur ton numero client.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Sayuri" a écrit dans le message de news:2f2201c354f8$48abb120$ Bonjour,
pouvez-vous me dire si cette expression est bonne SVP : Me.NumCmdRecherche = DLookup ( "[IdClient], [Nom]", "T_Client", "[IdClient]=" & Me.NomClientRecherche.Column[1])
Je voudrais que NumCmdRecherche ne contienne que les numéros de commandes d'un certain client.
NumCmdRecherche et NomClientRecherche sont tous le deux des listes modifiables, ont tous les deux deux colonnes dont la premiere est toujours l'identifiant