Je débute sous accees et je suis confronté à des problèmes de
remplissage auto de cetains champs d'un formulaire en fonction des
champs renseignés auparavant.
Je m'explique:
Je tente de créer une base de données "commandes"
On renseigne donc un en-tête de commande, puis des lignes de commande.
Ces lignes peuvent commander des articles nomenclaturés dans une table
article.
Je souhaiterais que lorsque l'on renseigne un numéro article dans le
formulaire (liste déroulante), les champs "désignation" et "prix
unitaire" se renseigne automatiquement (renseignement dans la table
article) . Par contre si le type de ligne de la commande est prestation,
ces champs restent libres.
Merci d'avance pour tout renseignement ou piste pouvant m'aider.
Essaies: =RechDom("Description";"Article";"[Code article]=" & nz([Code article].column(1);0)) car ton code article se trouve dans la 2ème colonne de ta liste (l'index des colonnes commence à 0). Ce n'est pas la clé primaire de la table. Tu as laissé Access définir la clé primaire sur cette table (et d'autres), ce qui, en soi, n'est pas une bonne chose.
Merci à vous deux pour vos conseils.
Je suis toujours face au même problème malgrès vos conseils. Je vous met ma base dans cjoint (c'est une base de débutant)afin que vous puissiez m'indiquer quelles sont mes erreurs (formulaire En tete commande) http://cjoint.com/?bcvW2HgAmP
Merci de votre aide.
Patrice
Bonjour,
Comme te l'indique ze Titi : =DLookup("Description";"Article";"[Code article]=" & [Code article])
L'identifiant est déja sur code article: = ("Description";"Article";"Identifiant=" & [Code article])
Si la clé primaire est Code article, remplace Identifiant dans le DLookup par [Code article], ça devrait beaucoup mieux fonctionner comme cela.
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Essaies:
=RechDom("Description";"Article";"[Code article]=" & nz([Code
article].column(1);0))
car ton code article se trouve dans la 2ème colonne de ta liste (l'index
des colonnes commence à 0).
Ce n'est pas la clé primaire de la table. Tu as laissé Access définir la
clé primaire sur cette table (et d'autres), ce qui, en soi, n'est pas
une bonne chose.
Merci à vous deux pour vos conseils.
Je suis toujours face au même problème malgrès vos conseils.
Je vous met ma base dans cjoint (c'est une base de débutant)afin que
vous puissiez m'indiquer quelles sont mes erreurs (formulaire En tete
commande)
http://cjoint.com/?bcvW2HgAmP
Merci de votre aide.
Patrice
Bonjour,
Comme te l'indique ze Titi :
=DLookup("Description";"Article";"[Code article]=" & [Code article])
L'identifiant est déja sur code article:
= ("Description";"Article";"Identifiant=" & [Code article])
Si la clé primaire est Code article, remplace Identifiant dans le
DLookup par [Code article], ça devrait beaucoup mieux fonctionner
comme cela.
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Essaies: =RechDom("Description";"Article";"[Code article]=" & nz([Code article].column(1);0)) car ton code article se trouve dans la 2ème colonne de ta liste (l'index des colonnes commence à 0). Ce n'est pas la clé primaire de la table. Tu as laissé Access définir la clé primaire sur cette table (et d'autres), ce qui, en soi, n'est pas une bonne chose.
Merci à vous deux pour vos conseils.
Je suis toujours face au même problème malgrès vos conseils. Je vous met ma base dans cjoint (c'est une base de débutant)afin que vous puissiez m'indiquer quelles sont mes erreurs (formulaire En tete commande) http://cjoint.com/?bcvW2HgAmP
Merci de votre aide.
Patrice
Bonjour,
Comme te l'indique ze Titi : =DLookup("Description";"Article";"[Code article]=" & [Code article])
L'identifiant est déja sur code article: = ("Description";"Article";"Identifiant=" & [Code article])
Si la clé primaire est Code article, remplace Identifiant dans le DLookup par [Code article], ça devrait beaucoup mieux fonctionner comme cela.
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Patrice
Bonjour, Je viens de tester ce code et il fonctionne à merveille.
Je suis toujours face au même problème malgrès vos conseils. Je vous met ma base dans cjoint (c'est une base de débutant)afin que vous puissiez m'indiquer quelles sont mes erreurs (formulaire En tete commande) http://cjoint.com/?bcvW2HgAmP
Merci de votre aide.
Patrice
Bonjour,
Comme te l'indique ze Titi : =DLookup("Description";"Article";"[Code article]=" & [Code article])
L'identifiant est déja sur code article: = ("Description";"Article";"Identifiant=" & [Code article])
Si la clé primaire est Code article, remplace Identifiant dans le DLookup par [Code article], ça devrait beaucoup mieux fonctionner comme cela.
Bonjour,
Je viens de tester ce code et il fonctionne à merveille.
Dans ton message <459ac69d$0$307$426a74cc@news.free.fr> du mardi
Merci à vous deux pour vos conseils.
Je suis toujours face au même problème malgrès vos conseils.
Je vous met ma base dans cjoint (c'est une base de débutant)afin que
vous puissiez m'indiquer quelles sont mes erreurs (formulaire En tete
commande)
http://cjoint.com/?bcvW2HgAmP
Merci de votre aide.
Patrice
Bonjour,
Comme te l'indique ze Titi :
=DLookup("Description";"Article";"[Code article]=" & [Code article])
L'identifiant est déja sur code article:
= ("Description";"Article";"Identifiant=" & [Code article])
Si la clé primaire est Code article, remplace Identifiant dans le
DLookup par [Code article], ça devrait beaucoup mieux fonctionner
comme cela.
Je suis toujours face au même problème malgrès vos conseils. Je vous met ma base dans cjoint (c'est une base de débutant)afin que vous puissiez m'indiquer quelles sont mes erreurs (formulaire En tete commande) http://cjoint.com/?bcvW2HgAmP
Merci de votre aide.
Patrice
Bonjour,
Comme te l'indique ze Titi : =DLookup("Description";"Article";"[Code article]=" & [Code article])
L'identifiant est déja sur code article: = ("Description";"Article";"Identifiant=" & [Code article])
Si la clé primaire est Code article, remplace Identifiant dans le DLookup par [Code article], ça devrait beaucoup mieux fonctionner comme cela.