J'ai une requete dont les sources sont deux tables, reli=E9s=20
entre elles dans la requete avec "afficher tous les=20
enregistrements de l'une et ceux d l'autre si egales"
Ce qui fait que j'ai des valeurs =E0 null pour les champs de=20
la 2e tables, si il n'y a pas d'enregistrement=20
correspondant.
Le proble"me, c'est que cette requete est la source d'un=20
=E9tat, et que j'ai besoin d'avoir 0 si il n'y a pas=20
d'enregistrement correspondant ...
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
Bonjour.
tu peux agir directement dans la requête: au lieu d'indiquer SELECT chiffres ......... tu peux mettre SELECT nz([chiffres],0) AS Leschiffres ........ -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Thomas BRULE" a écrit dans le message de news:117401c38c08$da450810$ Bonjour,
J'ai une requete dont les sources sont deux tables, reliés entre elles dans la requete avec "afficher tous les enregistrements de l'une et ceux d l'autre si egales"
Ce qui fait que j'ai des valeurs à null pour les champs de la 2e tables, si il n'y a pas d'enregistrement correspondant.
Le proble"me, c'est que cette requete est la source d'un état, et que j'ai besoin d'avoir 0 si il n'y a pas d'enregistrement correspondant ...
Y a t il une solution ?
merci d'avance
Bonjour.
tu peux agir directement dans la requête:
au lieu d'indiquer SELECT chiffres .........
tu peux mettre SELECT nz([chiffres],0) AS Leschiffres ........
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Thomas BRULE" <thomas.brule@tibsysNOSPAMM> a écrit dans le message de
news:117401c38c08$da450810$a401280a@phx.gbl...
Bonjour,
J'ai une requete dont les sources sont deux tables, reliés
entre elles dans la requete avec "afficher tous les
enregistrements de l'une et ceux d l'autre si egales"
Ce qui fait que j'ai des valeurs à null pour les champs de
la 2e tables, si il n'y a pas d'enregistrement
correspondant.
Le proble"me, c'est que cette requete est la source d'un
état, et que j'ai besoin d'avoir 0 si il n'y a pas
d'enregistrement correspondant ...
tu peux agir directement dans la requête: au lieu d'indiquer SELECT chiffres ......... tu peux mettre SELECT nz([chiffres],0) AS Leschiffres ........ -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Thomas BRULE" a écrit dans le message de news:117401c38c08$da450810$ Bonjour,
J'ai une requete dont les sources sont deux tables, reliés entre elles dans la requete avec "afficher tous les enregistrements de l'une et ceux d l'autre si egales"
Ce qui fait que j'ai des valeurs à null pour les champs de la 2e tables, si il n'y a pas d'enregistrement correspondant.
Le proble"me, c'est que cette requete est la source d'un état, et que j'ai besoin d'avoir 0 si il n'y a pas d'enregistrement correspondant ...
Y a t il une solution ?
merci d'avance
Manu
Bonjour, Essaie la fonction Nz(variant[, valeur-si-null]) Manu www.logik64.com
-----Message d'origine----- Bonjour,
J'ai une requete dont les sources sont deux tables, reliés
entre elles dans la requete avec "afficher tous les enregistrements de l'une et ceux d l'autre si egales"
Ce qui fait que j'ai des valeurs à null pour les champs de
la 2e tables, si il n'y a pas d'enregistrement correspondant.
Le proble"me, c'est que cette requete est la source d'un état, et que j'ai besoin d'avoir 0 si il n'y a pas d'enregistrement correspondant ...
Y a t il une solution ?
merci d'avance .
Bonjour,
Essaie la fonction Nz(variant[, valeur-si-null])
Manu
www.logik64.com
-----Message d'origine-----
Bonjour,
J'ai une requete dont les sources sont deux tables,
reliés
entre elles dans la requete avec "afficher tous les
enregistrements de l'une et ceux d l'autre si egales"
Ce qui fait que j'ai des valeurs à null pour les champs
de
la 2e tables, si il n'y a pas d'enregistrement
correspondant.
Le proble"me, c'est que cette requete est la source d'un
état, et que j'ai besoin d'avoir 0 si il n'y a pas
d'enregistrement correspondant ...
Bonjour, Essaie la fonction Nz(variant[, valeur-si-null]) Manu www.logik64.com
-----Message d'origine----- Bonjour,
J'ai une requete dont les sources sont deux tables, reliés
entre elles dans la requete avec "afficher tous les enregistrements de l'une et ceux d l'autre si egales"
Ce qui fait que j'ai des valeurs à null pour les champs de
la 2e tables, si il n'y a pas d'enregistrement correspondant.
Le proble"me, c'est que cette requete est la source d'un état, et que j'ai besoin d'avoir 0 si il n'y a pas d'enregistrement correspondant ...
Y a t il une solution ?
merci d'avance .
Thomas BRULE
J'y ai cru ... car dans l'execution de la requete, ca passe tres bien, il me remplace par des 0, nickel !!
Par contre, quand j'execute l'état, il me sort un message : "Le moteur de bdd Ms Jet n'a pas pu exectuer l'instruction SQL car elle contient un champ ayant un type de donnée incorrecte."
Apres tests, ce qui le gene, c'est toutes les sommes d'enregistrements dont certains contiennent des valeurs 0. Un peu comme si il considerait que ca n'était pas des chiffres. J'ai bien essaye de mettre entre apostrophes, mais rien n'y change ... y a t il une syntaxe particuliere pour les chiffres ?
-----Message d'origine----- Bonjour.
tu peux agir directement dans la requête: au lieu d'indiquer SELECT chiffres ......... tu peux mettre SELECT nz([chiffres],0) AS Leschiffres ........
J'y ai cru ... car dans l'execution de la requete, ca
passe tres bien, il me remplace par des 0, nickel !!
Par contre, quand j'execute l'état, il me sort un message :
"Le moteur de bdd Ms Jet n'a pas pu exectuer l'instruction
SQL car elle contient un champ ayant un type de donnée
incorrecte."
Apres tests, ce qui le gene, c'est toutes les sommes
d'enregistrements dont certains contiennent des valeurs 0.
Un peu comme si il considerait que ca n'était pas des
chiffres. J'ai bien essaye de mettre entre apostrophes,
mais rien n'y change ... y a t il une syntaxe particuliere
pour les chiffres ?
-----Message d'origine-----
Bonjour.
tu peux agir directement dans la requête:
au lieu d'indiquer SELECT chiffres .........
tu peux mettre SELECT nz([chiffres],0) AS
Leschiffres ........
J'y ai cru ... car dans l'execution de la requete, ca passe tres bien, il me remplace par des 0, nickel !!
Par contre, quand j'execute l'état, il me sort un message : "Le moteur de bdd Ms Jet n'a pas pu exectuer l'instruction SQL car elle contient un champ ayant un type de donnée incorrecte."
Apres tests, ce qui le gene, c'est toutes les sommes d'enregistrements dont certains contiennent des valeurs 0. Un peu comme si il considerait que ca n'était pas des chiffres. J'ai bien essaye de mettre entre apostrophes, mais rien n'y change ... y a t il une syntaxe particuliere pour les chiffres ?
-----Message d'origine----- Bonjour.
tu peux agir directement dans la requête: au lieu d'indiquer SELECT chiffres ......... tu peux mettre SELECT nz([chiffres],0) AS Leschiffres ........
Raymond
Il n'y a pas de syntaxe particulière. apparemment c'est la requête qui ne fonctionne pas et tu dis qu'elle fonctionne. Peux-tu me passer une base vierge avec tes 2 tables ( même avec quelques enregistrements seulement) et ton état pour jeter un oeil (en zip obligatoirement) -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Thomas BRULE" a écrit dans le message de news:153201c38c14$0aa313c0$ J'y ai cru ... car dans l'execution de la requete, ca passe tres bien, il me remplace par des 0, nickel !!
Par contre, quand j'execute l'état, il me sort un message : "Le moteur de bdd Ms Jet n'a pas pu exectuer l'instruction SQL car elle contient un champ ayant un type de donnée incorrecte."
Apres tests, ce qui le gene, c'est toutes les sommes d'enregistrements dont certains contiennent des valeurs 0. Un peu comme si il considerait que ca n'était pas des chiffres. J'ai bien essaye de mettre entre apostrophes, mais rien n'y change ... y a t il une syntaxe particuliere pour les chiffres ?
Il n'y a pas de syntaxe particulière. apparemment c'est la requête qui ne
fonctionne pas et tu dis qu'elle fonctionne.
Peux-tu me passer une base vierge avec tes 2 tables ( même avec quelques
enregistrements seulement) et ton état pour jeter un oeil (en zip
obligatoirement)
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Thomas BRULE" <thomas.brule@tibsys.comNOSPAMM> a écrit dans le message de
news:153201c38c14$0aa313c0$a301280a@phx.gbl...
J'y ai cru ... car dans l'execution de la requete, ca
passe tres bien, il me remplace par des 0, nickel !!
Par contre, quand j'execute l'état, il me sort un message :
"Le moteur de bdd Ms Jet n'a pas pu exectuer l'instruction
SQL car elle contient un champ ayant un type de donnée
incorrecte."
Apres tests, ce qui le gene, c'est toutes les sommes
d'enregistrements dont certains contiennent des valeurs 0.
Un peu comme si il considerait que ca n'était pas des
chiffres. J'ai bien essaye de mettre entre apostrophes,
mais rien n'y change ... y a t il une syntaxe particuliere
pour les chiffres ?
Il n'y a pas de syntaxe particulière. apparemment c'est la requête qui ne fonctionne pas et tu dis qu'elle fonctionne. Peux-tu me passer une base vierge avec tes 2 tables ( même avec quelques enregistrements seulement) et ton état pour jeter un oeil (en zip obligatoirement) -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Thomas BRULE" a écrit dans le message de news:153201c38c14$0aa313c0$ J'y ai cru ... car dans l'execution de la requete, ca passe tres bien, il me remplace par des 0, nickel !!
Par contre, quand j'execute l'état, il me sort un message : "Le moteur de bdd Ms Jet n'a pas pu exectuer l'instruction SQL car elle contient un champ ayant un type de donnée incorrecte."
Apres tests, ce qui le gene, c'est toutes les sommes d'enregistrements dont certains contiennent des valeurs 0. Un peu comme si il considerait que ca n'était pas des chiffres. J'ai bien essaye de mettre entre apostrophes, mais rien n'y change ... y a t il une syntaxe particuliere pour les chiffres ?
Thomas BRULE
Je viens de vous envoyer ma base par mail.
Merci beaucoup pour votre aide !
-----Message d'origine----- Il n'y a pas de syntaxe particulière. apparemment c'est la requête qui ne
fonctionne pas et tu dis qu'elle fonctionne. Peux-tu me passer une base vierge avec tes 2 tables ( même avec quelques
enregistrements seulement) et ton état pour jeter un oeil (en zip
obligatoirement) -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
Je viens de vous envoyer ma base par mail.
Merci beaucoup pour votre aide !
-----Message d'origine-----
Il n'y a pas de syntaxe particulière. apparemment c'est
la requête qui ne
fonctionne pas et tu dis qu'elle fonctionne.
Peux-tu me passer une base vierge avec tes 2 tables (
même avec quelques
enregistrements seulement) et ton état pour jeter un oeil
(en zip
obligatoirement)
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
-----Message d'origine----- Il n'y a pas de syntaxe particulière. apparemment c'est la requête qui ne
fonctionne pas et tu dis qu'elle fonctionne. Peux-tu me passer une base vierge avec tes 2 tables ( même avec quelques
enregistrements seulement) et ton état pour jeter un oeil (en zip
obligatoirement) -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
Raymond
réponse par mail:
Je viens de charger ta base sur 2000, 2002 et 2003 : aucun message d'erreur. Tout va bien. Il y a un truc ? est-ce bien le résultat à obtenir ? image état jointe -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Thomas BRULE" a écrit dans le message de news:0a3901c38c19$ef057850$ Je viens de vous envoyer ma base par mail.
Merci beaucoup pour votre aide !
réponse par mail:
Je viens de charger ta base sur 2000, 2002 et 2003 : aucun message d'erreur.
Tout va bien.
Il y a un truc ? est-ce bien le résultat à obtenir ?
image état jointe
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Thomas BRULE" <thomas.brule@tibsys.comNOSPAMM> a écrit dans le message de
news:0a3901c38c19$ef057850$a001280a@phx.gbl...
Je viens de vous envoyer ma base par mail.
Je viens de charger ta base sur 2000, 2002 et 2003 : aucun message d'erreur. Tout va bien. Il y a un truc ? est-ce bien le résultat à obtenir ? image état jointe -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Thomas BRULE" a écrit dans le message de news:0a3901c38c19$ef057850$ Je viens de vous envoyer ma base par mail.