Est il possible dans un =E9tat d'affecter une valeur par=20
d=E9faut =E0 un champ qui est calcul=E9 =E0 partir d'une requete?=20
ou alors est il possible lorsque que ma requete ne renvoie=20
aucun enregistrement de mettre 0 dans mon champ qui compte=20
le nombre d'enregistrements...
Je ne sais pas si j'ai =E9t=E9 tr=E8s claire...n'h=E9sitez pas =E0=20
me demander pr=E9cision...
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 Elise.
dans le control source de ton champ tu peux mettre : =CpteDom("*";"MaRequête") ça évitera le #erreur en cas de non enregistrements. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de news:068801c3de91$caa43850$ Bonjour,
Est il possible dans un état d'affecter une valeur par défaut à un champ qui est calculé à partir d'une requete? ou alors est il possible lorsque que ma requete ne renvoie aucun enregistrement de mettre 0 dans mon champ qui compte le nombre d'enregistrements...
Je ne sais pas si j'ai été très claire...n'hésitez pas à me demander précision...
Bonne après midi Merci d'avance Elise
Bonjour Elise.
dans le control source de ton champ tu peux mettre :
=CpteDom("*";"MaRequête")
ça évitera le #erreur en cas de non enregistrements.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:068801c3de91$caa43850$a301280a@phx.gbl...
Bonjour,
Est il possible dans un état d'affecter une valeur par
défaut à un champ qui est calculé à partir d'une requete?
ou alors est il possible lorsque que ma requete ne renvoie
aucun enregistrement de mettre 0 dans mon champ qui compte
le nombre d'enregistrements...
Je ne sais pas si j'ai été très claire...n'hésitez pas à
me demander précision...
dans le control source de ton champ tu peux mettre : =CpteDom("*";"MaRequête") ça évitera le #erreur en cas de non enregistrements. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de news:068801c3de91$caa43850$ Bonjour,
Est il possible dans un état d'affecter une valeur par défaut à un champ qui est calculé à partir d'une requete? ou alors est il possible lorsque que ma requete ne renvoie aucun enregistrement de mettre 0 dans mon champ qui compte le nombre d'enregistrements...
Je ne sais pas si j'ai été très claire...n'hésitez pas à me demander précision...
Bonne après midi Merci d'avance Elise
Elise
Bonjour
C'est dans ma requete que le nombre d'enregistrement est calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre FROM T_Schema WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement qui a plus de 3 ans...pour l'instant...
Comment je pourrais faire à ton avis? merci
-----Message d'origine----- Bonjour Elise.
dans le control source de ton champ tu peux mettre : =CpteDom("*";"MaRequête") ça évitera le #erreur en cas de non enregistrements. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de
news:068801c3de91$caa43850$ Bonjour,
Est il possible dans un état d'affecter une valeur par défaut à un champ qui est calculé à partir d'une requete? ou alors est il possible lorsque que ma requete ne renvoie aucun enregistrement de mettre 0 dans mon champ qui compte le nombre d'enregistrements...
Je ne sais pas si j'ai été très claire...n'hésitez pas à me demander précision...
Bonne après midi Merci d'avance Elise
.
Bonjour
C'est dans ma requete que le nombre d'enregistrement est
calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre
FROM T_Schema
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
=1095))
GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement
qui a plus de 3 ans...pour l'instant...
Comment je pourrais faire à ton avis?
merci
-----Message d'origine-----
Bonjour Elise.
dans le control source de ton champ tu peux mettre :
=CpteDom("*";"MaRequête")
ça évitera le #erreur en cas de non enregistrements.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" <anonymous@discussions.microsoft.com> a écrit
dans le message de
Est il possible dans un état d'affecter une valeur par
défaut à un champ qui est calculé à partir d'une requete?
ou alors est il possible lorsque que ma requete ne renvoie
aucun enregistrement de mettre 0 dans mon champ qui compte
le nombre d'enregistrements...
Je ne sais pas si j'ai été très claire...n'hésitez pas à
me demander précision...
C'est dans ma requete que le nombre d'enregistrement est calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre FROM T_Schema WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement qui a plus de 3 ans...pour l'instant...
Comment je pourrais faire à ton avis? merci
-----Message d'origine----- Bonjour Elise.
dans le control source de ton champ tu peux mettre : =CpteDom("*";"MaRequête") ça évitera le #erreur en cas de non enregistrements. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de
news:068801c3de91$caa43850$ Bonjour,
Est il possible dans un état d'affecter une valeur par défaut à un champ qui est calculé à partir d'une requete? ou alors est il possible lorsque que ma requete ne renvoie aucun enregistrement de mettre 0 dans mon champ qui compte le nombre d'enregistrements...
Je ne sais pas si j'ai été très claire...n'hésitez pas à me demander précision...
Bonne après midi Merci d'avance Elise
.
Raymond [mvp]
j'ai l'impression qu'il y a plusieurs soucis.
ou alors est il possible lorsque que ma requete ne renvoie aucun enregistrement de mettre 0 dans mon champ qui compte le nombre d'enregistrements... c'est à cette question que j'ai répondu.
Ton SELECT Count compte le nombre d'enregistrements groupés pour une ligne de détail de T_Schema.Validation, c'est un champ comme un autre. le fait de faire : GROUP BY T_Schema.Validation HAVING (((T_Schema.Validation)=True)) ne doit pas apporter grand chose ?
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) si tu ne veux que les enregistrements de plus de 1095 ans tu n'es pas prête
de les voir. soit tu mets >= 3 ou tu mets "d" dans le dateDiff
réorganise et dis nous ton souci. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de news:06b701c3de97$d6220e90$ Bonjour
C'est dans ma requete que le nombre d'enregistrement est calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre FROM T_Schema WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement qui a plus de 3 ans...pour l'instant...
Comment je pourrais faire à ton avis? merci
j'ai l'impression qu'il y a plusieurs soucis.
ou alors est il possible lorsque que ma requete ne renvoie
aucun enregistrement de mettre 0 dans mon champ qui compte
le nombre d'enregistrements...
c'est à cette question que j'ai répondu.
Ton SELECT Count compte le nombre d'enregistrements groupés pour une ligne
de détail de T_Schema.Validation, c'est un champ comme un autre.
le fait de faire :
GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
ne doit pas apporter grand chose ?
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95))
si tu ne veux que les enregistrements de plus de 1095 ans tu n'es pas prête
de les voir.
soit tu mets >= 3 ou tu mets "d" dans le dateDiff
réorganise et dis nous ton souci.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:06b701c3de97$d6220e90$a501280a@phx.gbl...
Bonjour
C'est dans ma requete que le nombre d'enregistrement est
calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre
FROM T_Schema
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95))
GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement
qui a plus de 3 ans...pour l'instant...
ou alors est il possible lorsque que ma requete ne renvoie aucun enregistrement de mettre 0 dans mon champ qui compte le nombre d'enregistrements... c'est à cette question que j'ai répondu.
Ton SELECT Count compte le nombre d'enregistrements groupés pour une ligne de détail de T_Schema.Validation, c'est un champ comme un autre. le fait de faire : GROUP BY T_Schema.Validation HAVING (((T_Schema.Validation)=True)) ne doit pas apporter grand chose ?
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) si tu ne veux que les enregistrements de plus de 1095 ans tu n'es pas prête
de les voir. soit tu mets >= 3 ou tu mets "d" dans le dateDiff
réorganise et dis nous ton souci. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de news:06b701c3de97$d6220e90$ Bonjour
C'est dans ma requete que le nombre d'enregistrement est calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre FROM T_Schema WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement qui a plus de 3 ans...pour l'instant...
Comment je pourrais faire à ton avis? merci
Elise
T_Schema.Validation est une case à cocher et je veux seulement récuperer les enregistrements validés depuis plus de trois ans
j'ai mis "d" à la place de "y" mais j'ai toujours le même problème... Lorsque je lance requete je vois qu'il n'y aucun enregistrement ( ce qui est normal pour l'instant) , j'ai essayé avec un autre chiffre que 1095 ça marche bien même dans mon état...
Merci pour tes conseils...
-----Message d'origine----- j'ai l'impression qu'il y a plusieurs soucis.
ou alors est il possible lorsque que ma requete ne renvoie
aucun enregistrement de mettre 0 dans mon champ qui compte
le nombre d'enregistrements... c'est à cette question que j'ai répondu.
Ton SELECT Count compte le nombre d'enregistrements groupés pour une ligne
de détail de T_Schema.Validation, c'est un champ comme un autre.
le fait de faire : GROUP BY T_Schema.Validation HAVING (((T_Schema.Validation)=True)) ne doit pas apporter grand chose ?
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) si tu ne veux que les enregistrements de plus de 1095 ans
tu n'es pas prête
de les voir. soit tu mets >= 3 ou tu mets "d" dans le dateDiff
réorganise et dis nous ton souci. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de
news:06b701c3de97$d6220e90$ Bonjour
C'est dans ma requete que le nombre d'enregistrement est calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre FROM T_Schema WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement qui a plus de 3 ans...pour l'instant...
Comment je pourrais faire à ton avis? merci
.
T_Schema.Validation est une case à cocher et je veux
seulement récuperer les enregistrements validés depuis
plus de trois ans
j'ai mis "d" à la place de "y" mais j'ai toujours le même
problème... Lorsque je lance requete je vois qu'il n'y
aucun enregistrement ( ce qui est normal pour l'instant) ,
j'ai essayé avec un autre chiffre que 1095 ça marche bien
même dans mon état...
Merci pour tes conseils...
-----Message d'origine-----
j'ai l'impression qu'il y a plusieurs soucis.
ou alors est il possible lorsque que ma requete ne
renvoie
aucun enregistrement de mettre 0 dans mon champ qui
compte
le nombre d'enregistrements...
c'est à cette question que j'ai répondu.
Ton SELECT Count compte le nombre d'enregistrements
groupés pour une ligne
de détail de T_Schema.Validation, c'est un champ comme un
autre.
le fait de faire :
GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
ne doit pas apporter grand chose ?
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
=1095))
si tu ne veux que les enregistrements de plus de 1095 ans
tu n'es pas prête
de les voir.
soit tu mets >= 3 ou tu mets "d" dans le dateDiff
réorganise et dis nous ton souci.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" <anonymous@discussions.microsoft.com> a écrit
dans le message de
T_Schema.Validation est une case à cocher et je veux seulement récuperer les enregistrements validés depuis plus de trois ans
j'ai mis "d" à la place de "y" mais j'ai toujours le même problème... Lorsque je lance requete je vois qu'il n'y aucun enregistrement ( ce qui est normal pour l'instant) , j'ai essayé avec un autre chiffre que 1095 ça marche bien même dans mon état...
Merci pour tes conseils...
-----Message d'origine----- j'ai l'impression qu'il y a plusieurs soucis.
ou alors est il possible lorsque que ma requete ne renvoie
aucun enregistrement de mettre 0 dans mon champ qui compte
le nombre d'enregistrements... c'est à cette question que j'ai répondu.
Ton SELECT Count compte le nombre d'enregistrements groupés pour une ligne
de détail de T_Schema.Validation, c'est un champ comme un autre.
le fait de faire : GROUP BY T_Schema.Validation HAVING (((T_Schema.Validation)=True)) ne doit pas apporter grand chose ?
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) si tu ne veux que les enregistrements de plus de 1095 ans
tu n'es pas prête
de les voir. soit tu mets >= 3 ou tu mets "d" dans le dateDiff
réorganise et dis nous ton souci. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de
news:06b701c3de97$d6220e90$ Bonjour
C'est dans ma requete que le nombre d'enregistrement est calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre FROM T_Schema WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement qui a plus de 3 ans...pour l'instant...
Comment je pourrais faire à ton avis? merci
.
Elise
Bonjour
ça y est j'ai réussi... en supprimant mon champ validation ça marche...
Merci beaucoup Bonne soirée Elise
-----Message d'origine----- j'ai l'impression qu'il y a plusieurs soucis.
ou alors est il possible lorsque que ma requete ne renvoie
aucun enregistrement de mettre 0 dans mon champ qui compte
le nombre d'enregistrements... c'est à cette question que j'ai répondu.
Ton SELECT Count compte le nombre d'enregistrements groupés pour une ligne
de détail de T_Schema.Validation, c'est un champ comme un autre.
le fait de faire : GROUP BY T_Schema.Validation HAVING (((T_Schema.Validation)=True)) ne doit pas apporter grand chose ?
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) si tu ne veux que les enregistrements de plus de 1095 ans
tu n'es pas prête
de les voir. soit tu mets >= 3 ou tu mets "d" dans le dateDiff
réorganise et dis nous ton souci. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de
news:06b701c3de97$d6220e90$ Bonjour
C'est dans ma requete que le nombre d'enregistrement est calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre FROM T_Schema WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement qui a plus de 3 ans...pour l'instant...
Comment je pourrais faire à ton avis? merci
.
Bonjour
ça y est j'ai réussi... en supprimant mon champ validation
ça marche...
Merci beaucoup
Bonne soirée
Elise
-----Message d'origine-----
j'ai l'impression qu'il y a plusieurs soucis.
ou alors est il possible lorsque que ma requete ne
renvoie
aucun enregistrement de mettre 0 dans mon champ qui
compte
le nombre d'enregistrements...
c'est à cette question que j'ai répondu.
Ton SELECT Count compte le nombre d'enregistrements
groupés pour une ligne
de détail de T_Schema.Validation, c'est un champ comme un
autre.
le fait de faire :
GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
ne doit pas apporter grand chose ?
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
=1095))
si tu ne veux que les enregistrements de plus de 1095 ans
tu n'es pas prête
de les voir.
soit tu mets >= 3 ou tu mets "d" dans le dateDiff
réorganise et dis nous ton souci.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" <anonymous@discussions.microsoft.com> a écrit
dans le message de
ça y est j'ai réussi... en supprimant mon champ validation ça marche...
Merci beaucoup Bonne soirée Elise
-----Message d'origine----- j'ai l'impression qu'il y a plusieurs soucis.
ou alors est il possible lorsque que ma requete ne renvoie
aucun enregistrement de mettre 0 dans mon champ qui compte
le nombre d'enregistrements... c'est à cette question que j'ai répondu.
Ton SELECT Count compte le nombre d'enregistrements groupés pour une ligne
de détail de T_Schema.Validation, c'est un champ comme un autre.
le fait de faire : GROUP BY T_Schema.Validation HAVING (((T_Schema.Validation)=True)) ne doit pas apporter grand chose ?
WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) si tu ne veux que les enregistrements de plus de 1095 ans
tu n'es pas prête
de les voir. soit tu mets >= 3 ou tu mets "d" dans le dateDiff
réorganise et dis nous ton souci. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Elise" a écrit dans le message de
news:06b701c3de97$d6220e90$ Bonjour
C'est dans ma requete que le nombre d'enregistrement est calculé.
SELECT Count(T_Schema.NumOrdre) AS CompteDeNumOrdre FROM T_Schema WHERE (((DateDiff("y",[T_Schema].[DateValidation],Date()))
95)) GROUP BY T_Schema.Validation
HAVING (((T_Schema.Validation)=True))
Mon problème est qu'il n'y a pas encore d'enregistrement qui a plus de 3 ans...pour l'instant...