Demande d'aide pour insérer un critère dans un module
7 réponses
Sonia
Bonjour
J' ai un problème de code. Je n'arrive pas à introduire un code critère dans une formule du module qui en contient déjà une, et dont le résultat s'affiche dans une requête
Exemple
Table 1 : P
N_Compte =
N_Article =
PB = 10
QB =
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
Pierre CFI [mvp]
Sonia bonjour dans dsum (ou dcount ou...) tu peux mettre des critéres And , Or Nz(DSum("[QB]", "[PB]", "N_Article =" & MaN_Article " and Autrechose <> " & autrechose))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Sonia" a écrit dans le message de news:
Bonjour
J' ai un problème de code. Je n'arrive pas à introduire un code critère dans une formule du module qui en contient déjà une, et dont le résultat s'affiche dans une requête.
Le résultat s'insère dans une requête Prix variant N_Article = 1 Prix Variant : fnPrix_Variant(N_article) = ....?
Voici la présentation. Je voudrai insérer, dans le code module ci-dessus, un critère supplémentaire, afin d'approfondir la sélection en vue du calcul Prix variant. Actuellement sur le code la sélection se fait selon le critère (N_Article=N_Article). Mais
si la table 2 contient plusieurs lignes ayant le numéro d'article égal à 1. Cela créent des erreurs de calcul. Pour remédier à cela je voudrai introduire un critère supplémentaire de sélection suivant :
Sélectionne : N_Article=N_Article : mais ayant des Numeros de Comptes différents : N_Compte<>N_Compte. Le résultat s'insère dans la requête Prix variant ci dessus. Mais il faut y ajouter un champ suppléméntaire : N_Compte.
Ce qui donne :
Requête Prix Variant N_Compte = 2 N_Article = 1 Prix Variant : fnPrix_Variant(N_article) = 88.08? Ligne 2 , Ligne 3 .....etc
Donc Mon problème c'est d'insérer le code ( N_Compte<>N_Compte ) dans le module ci dessus
Pouvez- vous m'aider ?
Bisous !!! Sonia
Sonia bonjour
dans dsum (ou dcount ou...) tu peux mettre des critéres And , Or
Nz(DSum("[QB]", "[PB]", "N_Article =" & MaN_Article " and Autrechose <> " & autrechose))
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Sonia" <anonymous@discussions.microsoft.com> a écrit dans le message de news:F81C62D2-CD55-4DC2-BF39-177F144522C8@microsoft.com...
Bonjour
J' ai un problème de code. Je n'arrive pas à introduire un code critère dans une formule du module qui en contient déjà une, et
dont le résultat s'affiche dans une requête.
Le résultat s'insère dans une requête Prix variant
N_Article = 1
Prix Variant : fnPrix_Variant(N_article) = ....?
Voici la présentation. Je voudrai insérer, dans le code module ci-dessus, un critère supplémentaire, afin d'approfondir la
sélection en vue du calcul Prix variant. Actuellement sur le code la sélection se fait selon le critère (N_Article=N_Article). Mais
si la table 2 contient plusieurs lignes ayant le numéro d'article égal à 1. Cela créent des erreurs de calcul. Pour remédier à cela
je voudrai introduire un critère supplémentaire de sélection suivant :
Sélectionne : N_Article=N_Article : mais ayant des Numeros de Comptes différents : N_Compte<>N_Compte. Le résultat s'insère dans
la requête Prix variant ci dessus. Mais il faut y ajouter un champ suppléméntaire : N_Compte.
Ce qui donne :
Requête Prix Variant
N_Compte = 2
N_Article = 1
Prix Variant : fnPrix_Variant(N_article) = 88.08?
Ligne 2 , Ligne 3 .....etc
Donc Mon problème c'est d'insérer le code ( N_Compte<>N_Compte ) dans le module ci dessus
Sonia bonjour dans dsum (ou dcount ou...) tu peux mettre des critéres And , Or Nz(DSum("[QB]", "[PB]", "N_Article =" & MaN_Article " and Autrechose <> " & autrechose))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Sonia" a écrit dans le message de news:
Bonjour
J' ai un problème de code. Je n'arrive pas à introduire un code critère dans une formule du module qui en contient déjà une, et dont le résultat s'affiche dans une requête.
Le résultat s'insère dans une requête Prix variant N_Article = 1 Prix Variant : fnPrix_Variant(N_article) = ....?
Voici la présentation. Je voudrai insérer, dans le code module ci-dessus, un critère supplémentaire, afin d'approfondir la sélection en vue du calcul Prix variant. Actuellement sur le code la sélection se fait selon le critère (N_Article=N_Article). Mais
si la table 2 contient plusieurs lignes ayant le numéro d'article égal à 1. Cela créent des erreurs de calcul. Pour remédier à cela je voudrai introduire un critère supplémentaire de sélection suivant :
Sélectionne : N_Article=N_Article : mais ayant des Numeros de Comptes différents : N_Compte<>N_Compte. Le résultat s'insère dans la requête Prix variant ci dessus. Mais il faut y ajouter un champ suppléméntaire : N_Compte.
Ce qui donne :
Requête Prix Variant N_Compte = 2 N_Article = 1 Prix Variant : fnPrix_Variant(N_article) = 88.08? Ligne 2 , Ligne 3 .....etc
Donc Mon problème c'est d'insérer le code ( N_Compte<>N_Compte ) dans le module ci dessus
Pouvez- vous m'aider ?
Bisous !!! Sonia
Sonia
Bonjours Pierre
J' ai un petit problème. J'utilise ta formule mais elle m'engendre des des erreurs compilation : attendu séparateur de liste ou
**"N_Article =" & MaN_Article" and N_C2 <> " & N_C2*
sur la formule complète cela donne cec Option Compare Databas
Peux tu me donner la solution ? Ps : Juste le code entre ** ** car je ferai un remplacer tout sur access Merci Bisou!!!
manque un &
avant
**"N_Article =" & MaN_Article" and N_C2 <> " & N_C2**
aprés
"N_Article =" & MaN_Article & " and N_C2 <> " & N_C2
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Sonia" <anonymous@discussions.microsoft.com> a écrit dans le message de news:A976A361-1AB3-4F47-850F-AEB61DC669AA@microsoft.com...
Bonjours Pierre.
J' ai un petit problème. J'utilise ta formule mais elle m'engendre des des erreurs compilation : attendu séparateur de liste ou)
**"N_Article =" & MaN_Article" and N_C2 <> " & N_C2**
sur la formule complète cela donne ceci
Option Compare Database
Peux tu me donner la solution ? Ps : Juste le code entre ** ** car je ferai un remplacer tout sur access Merci Bisou!!!
euh Eric, Sonia en fine connaisseuse, avait fait le bon choix en s'adressant à moi. et je ne partage pas les bisous :o))
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:XnF94F5753438124fframZZhotmailcom@207.46.248.16...
Bonjour Sonia
ca doit être du genre:
"N_Article=" & MaN_Article & " and N_C2 <> " & N_C2
en supposant les éléments numériques.
Peux tu me donner la solution ? Ps : Juste le code entre ** ** car je ferai un remplacer tout sur access Merci Bisou!!!
Eric
"Pierre CFI [mvp]" écrivait
euh Eric, Sonia en fine connaisseuse, avait fait le bon choix en s'adressant à moi. et je ne partage pas les bisous :o))
Quel dommage !
Bonjour Pierre,
Quand j'ai vu "Bisou!!!", j'ai sauté dessus ;-)
J'ai eu beaucoup de mal à retrouver le post original. Mon outlook Express et XNews gèrent le post en indépendant. C'est très pénible car difficile pour retrouver le post initiant le fil. Aurais tu une proposition à me faire pour améliorer cela ?
A part ca, comme Sonia avait l'air très ennuyée, je me suis permis de donner une approche de la solution, finalement pas très loin de la tienne.
euh Eric, Sonia en fine connaisseuse, avait fait le bon choix en
s'adressant à moi.
et je ne partage pas les bisous :o))
Quel dommage !
Bonjour Pierre,
Quand j'ai vu "Bisou!!!", j'ai sauté dessus ;-)
J'ai eu beaucoup de mal à retrouver le post original. Mon outlook Express
et XNews gèrent le post en indépendant. C'est très pénible car difficile
pour retrouver le post initiant le fil. Aurais tu une proposition à me
faire pour améliorer cela ?
A part ca, comme Sonia avait l'air très ennuyée, je me suis permis de
donner une approche de la solution, finalement pas très loin de la tienne.
euh Eric, Sonia en fine connaisseuse, avait fait le bon choix en s'adressant à moi. et je ne partage pas les bisous :o))
Quel dommage !
Bonjour Pierre,
Quand j'ai vu "Bisou!!!", j'ai sauté dessus ;-)
J'ai eu beaucoup de mal à retrouver le post original. Mon outlook Express et XNews gèrent le post en indépendant. C'est très pénible car difficile pour retrouver le post initiant le fil. Aurais tu une proposition à me faire pour améliorer cela ?
A part ca, comme Sonia avait l'air très ennuyée, je me suis permis de donner une approche de la solution, finalement pas très loin de la tienne.
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Eric" a écrit dans le message de news:
"Pierre CFI [mvp]" écrivait
euh Eric, Sonia en fine connaisseuse, avait fait le bon choix en s'adressant à moi. et je ne partage pas les bisous :o))
Quel dommage !
Bonjour Pierre,
Quand j'ai vu "Bisou!!!", j'ai sauté dessus ;-)
J'ai eu beaucoup de mal à retrouver le post original. Mon outlook Express et XNews gèrent le post en indépendant. C'est très pénible car difficile pour retrouver le post initiant le fil. Aurais tu une proposition à me faire pour améliorer cela ?
A part ca, comme Sonia avait l'air très ennuyée, je me suis permis de donner une approche de la solution, finalement pas très loin de la tienne.
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:XnF94F57AB7AD91FfframZZhotmailcom@207.46.248.16...
euh Eric, Sonia en fine connaisseuse, avait fait le bon choix en
s'adressant à moi.
et je ne partage pas les bisous :o))
Quel dommage !
Bonjour Pierre,
Quand j'ai vu "Bisou!!!", j'ai sauté dessus ;-)
J'ai eu beaucoup de mal à retrouver le post original. Mon outlook Express
et XNews gèrent le post en indépendant. C'est très pénible car difficile
pour retrouver le post initiant le fil. Aurais tu une proposition à me
faire pour améliorer cela ?
A part ca, comme Sonia avait l'air très ennuyée, je me suis permis de
donner une approche de la solution, finalement pas très loin de la tienne.
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Eric" a écrit dans le message de news:
"Pierre CFI [mvp]" écrivait
euh Eric, Sonia en fine connaisseuse, avait fait le bon choix en s'adressant à moi. et je ne partage pas les bisous :o))
Quel dommage !
Bonjour Pierre,
Quand j'ai vu "Bisou!!!", j'ai sauté dessus ;-)
J'ai eu beaucoup de mal à retrouver le post original. Mon outlook Express et XNews gèrent le post en indépendant. C'est très pénible car difficile pour retrouver le post initiant le fil. Aurais tu une proposition à me faire pour améliorer cela ?
A part ca, comme Sonia avait l'air très ennuyée, je me suis permis de donner une approche de la solution, finalement pas très loin de la tienne.