J'ai une table Vehicule et une autre table reparation. 1 vehicule peut avoir
une ou plusieurs reparations...
Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont eu
une ou plusieurs reparations.
Quand je cree ma requete il me compte le nombre de reparations totales mais
pas le nombre de vehicles.
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
Jessy Sempere [MVP]
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais un regroupement dessus. Ensuite tu mets encore le même champ et par contre au lieu de regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de news:
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut avoir
une ou plusieurs reparations... Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont eu
une ou plusieurs reparations. Quand je cree ma requete il me compte le nombre de reparations totales mais
pas le nombre de vehicles.
Merci d'avance pour votre aide
-- Ghislain
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir
l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais
un regroupement dessus.
Ensuite tu mets encore le même champ et par contre au lieu de
regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Ghislain" <Ghislain@discussions.microsoft.com> a écrit dans le message de
news:9FEEB527-2F07-4CEF-8507-D5882A1BD587@microsoft.com...
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut
avoir
une ou plusieurs reparations...
Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont
eu
une ou plusieurs reparations.
Quand je cree ma requete il me compte le nombre de reparations totales
mais
Dans ta requête tu prends la table réparation qui doit avoir l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais un regroupement dessus. Ensuite tu mets encore le même champ et par contre au lieu de regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de news:
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut avoir
une ou plusieurs reparations... Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont eu
une ou plusieurs reparations. Quand je cree ma requete il me compte le nombre de reparations totales mais
pas le nombre de vehicles.
Merci d'avance pour votre aide
-- Ghislain
Ghislain
Rebonjour,
En fait je crois pas que j'ai ete tres clair dans mon premier message.
La requete que je veux obtenir a la fin est un resume qui me montre par mois le nombre de reparations totales, ce qui marche tres bien mais un autre champ qui me montre le nombre de vehicles qui ont eu des repartions pendant ce mois.
(Effectivement j ai l identifiant vehiculeID dans ma table reparations)
par exemple : En Jan 2005 il y a eu 3500 reparations sur 2500 vehicles
J arrive a obtnir le nombre de reparations mais pas le nombre de vehicles.
Merci de votre aide
Ghislain
-0- Ghislain
"Jessy Sempere [MVP]" wrote:
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais un regroupement dessus. Ensuite tu mets encore le même champ et par contre au lieu de regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de news:
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut avoir
une ou plusieurs reparations... Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont eu
une ou plusieurs reparations. Quand je cree ma requete il me compte le nombre de reparations totales mais
pas le nombre de vehicles.
Merci d'avance pour votre aide
-- Ghislain
Rebonjour,
En fait je crois pas que j'ai ete tres clair dans mon premier message.
La requete que je veux obtenir a la fin est un resume qui me montre par mois
le nombre de reparations totales, ce qui marche tres bien mais un autre champ
qui me montre le nombre de vehicles qui ont eu des repartions pendant ce mois.
(Effectivement j ai l identifiant vehiculeID dans ma table reparations)
par exemple :
En Jan 2005 il y a eu 3500 reparations sur 2500 vehicles
J arrive a obtnir le nombre de reparations mais pas le nombre de vehicles.
Merci de votre aide
Ghislain
-0-
Ghislain
"Jessy Sempere [MVP]" wrote:
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir
l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais
un regroupement dessus.
Ensuite tu mets encore le même champ et par contre au lieu de
regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Ghislain" <Ghislain@discussions.microsoft.com> a écrit dans le message de
news:9FEEB527-2F07-4CEF-8507-D5882A1BD587@microsoft.com...
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut
avoir
une ou plusieurs reparations...
Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont
eu
une ou plusieurs reparations.
Quand je cree ma requete il me compte le nombre de reparations totales
mais
En fait je crois pas que j'ai ete tres clair dans mon premier message.
La requete que je veux obtenir a la fin est un resume qui me montre par mois le nombre de reparations totales, ce qui marche tres bien mais un autre champ qui me montre le nombre de vehicles qui ont eu des repartions pendant ce mois.
(Effectivement j ai l identifiant vehiculeID dans ma table reparations)
par exemple : En Jan 2005 il y a eu 3500 reparations sur 2500 vehicles
J arrive a obtnir le nombre de reparations mais pas le nombre de vehicles.
Merci de votre aide
Ghislain
-0- Ghislain
"Jessy Sempere [MVP]" wrote:
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais un regroupement dessus. Ensuite tu mets encore le même champ et par contre au lieu de regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de news:
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut avoir
une ou plusieurs reparations... Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont eu
une ou plusieurs reparations. Quand je cree ma requete il me compte le nombre de reparations totales mais
pas le nombre de vehicles.
Merci d'avance pour votre aide
-- Ghislain
Jessy Sempere [MVP]
Re,
Donc tu dois avoir un champ DateReparation. Il te suffit de faire une requête de regroupement en prenant le champ IdVéhicule et DateRéparation. Pour le champ DateRépartion, tu mets sur la ligne Opération : Où et en critère tu mets : entre 01/01/2005 et 31/01/2005 Ensuite pour le champ IdVéhicules, tu mets sur la ligne opération : Regroupement
Ensuite, il te faux utiliser une autre requête pour compte le combre d'enregistrement de la première...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de news:
Rebonjour,
En fait je crois pas que j'ai ete tres clair dans mon premier message.
La requete que je veux obtenir a la fin est un resume qui me montre par mois
le nombre de reparations totales, ce qui marche tres bien mais un autre champ
qui me montre le nombre de vehicles qui ont eu des repartions pendant ce mois.
(Effectivement j ai l identifiant vehiculeID dans ma table reparations)
par exemple : En Jan 2005 il y a eu 3500 reparations sur 2500 vehicles
J arrive a obtnir le nombre de reparations mais pas le nombre de vehicles.
Merci de votre aide
Ghislain
-0- Ghislain
"Jessy Sempere [MVP]" wrote:
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais un regroupement dessus. Ensuite tu mets encore le même champ et par contre au lieu de regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de
news:
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut avoir
une ou plusieurs reparations... Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont
eu
une ou plusieurs reparations. Quand je cree ma requete il me compte le nombre de reparations totales mais
pas le nombre de vehicles.
Merci d'avance pour votre aide
-- Ghislain
Re,
Donc tu dois avoir un champ DateReparation.
Il te suffit de faire une requête de regroupement en prenant le champ
IdVéhicule et DateRéparation.
Pour le champ DateRépartion, tu mets sur la ligne Opération : Où
et en critère tu mets : entre 01/01/2005 et 31/01/2005
Ensuite pour le champ IdVéhicules, tu mets sur la ligne opération :
Regroupement
Ensuite, il te faux utiliser une autre requête pour compte le combre
d'enregistrement
de la première...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Ghislain" <Ghislain@discussions.microsoft.com> a écrit dans le message de
news:0784FF25-470A-4DF2-88B4-C4279C9DA4C2@microsoft.com...
Rebonjour,
En fait je crois pas que j'ai ete tres clair dans mon premier message.
La requete que je veux obtenir a la fin est un resume qui me montre par
mois
le nombre de reparations totales, ce qui marche tres bien mais un autre
champ
qui me montre le nombre de vehicles qui ont eu des repartions pendant ce
mois.
(Effectivement j ai l identifiant vehiculeID dans ma table reparations)
par exemple :
En Jan 2005 il y a eu 3500 reparations sur 2500 vehicles
J arrive a obtnir le nombre de reparations mais pas le nombre de vehicles.
Merci de votre aide
Ghislain
-0-
Ghislain
"Jessy Sempere [MVP]" wrote:
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir
l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais
un regroupement dessus.
Ensuite tu mets encore le même champ et par contre au lieu de
regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Ghislain" <Ghislain@discussions.microsoft.com> a écrit dans le message
de
Donc tu dois avoir un champ DateReparation. Il te suffit de faire une requête de regroupement en prenant le champ IdVéhicule et DateRéparation. Pour le champ DateRépartion, tu mets sur la ligne Opération : Où et en critère tu mets : entre 01/01/2005 et 31/01/2005 Ensuite pour le champ IdVéhicules, tu mets sur la ligne opération : Regroupement
Ensuite, il te faux utiliser une autre requête pour compte le combre d'enregistrement de la première...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de news:
Rebonjour,
En fait je crois pas que j'ai ete tres clair dans mon premier message.
La requete que je veux obtenir a la fin est un resume qui me montre par mois
le nombre de reparations totales, ce qui marche tres bien mais un autre champ
qui me montre le nombre de vehicles qui ont eu des repartions pendant ce mois.
(Effectivement j ai l identifiant vehiculeID dans ma table reparations)
par exemple : En Jan 2005 il y a eu 3500 reparations sur 2500 vehicles
J arrive a obtnir le nombre de reparations mais pas le nombre de vehicles.
Merci de votre aide
Ghislain
-0- Ghislain
"Jessy Sempere [MVP]" wrote:
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais un regroupement dessus. Ensuite tu mets encore le même champ et par contre au lieu de regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de
news:
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut avoir
une ou plusieurs reparations... Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont
eu
une ou plusieurs reparations. Quand je cree ma requete il me compte le nombre de reparations totales mais
pas le nombre de vehicles.
Merci d'avance pour votre aide
-- Ghislain
Ghislain
Merci pour ta reponse,
Je venais de trouver en fait.
Comme je voulais montrer tous les mois de l'annee, j'ai cree une requete crosstab qui me monte les immatriculations en verticale et les mois en horizontale et comme valeur une fonction: IIf(Count(TblReparation!RepID)>0,1,0)
Qui me retourne 1 pour chaque vehicle ayant eu une ou plusieurs reparations dans le mois et 0 pour les autres.
J ai cree une autre requete basee sur la premiere ou je fais un total pour chaque annee. et ca marche....
Merci
Ghislain
-- Ghislain
"Jessy Sempere [MVP]" wrote:
Re,
Donc tu dois avoir un champ DateReparation. Il te suffit de faire une requête de regroupement en prenant le champ IdVéhicule et DateRéparation. Pour le champ DateRépartion, tu mets sur la ligne Opération : Où et en critère tu mets : entre 01/01/2005 et 31/01/2005 Ensuite pour le champ IdVéhicules, tu mets sur la ligne opération : Regroupement
Ensuite, il te faux utiliser une autre requête pour compte le combre d'enregistrement de la première...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de news:
Rebonjour,
En fait je crois pas que j'ai ete tres clair dans mon premier message.
La requete que je veux obtenir a la fin est un resume qui me montre par mois
le nombre de reparations totales, ce qui marche tres bien mais un autre champ
qui me montre le nombre de vehicles qui ont eu des repartions pendant ce mois.
(Effectivement j ai l identifiant vehiculeID dans ma table reparations)
par exemple : En Jan 2005 il y a eu 3500 reparations sur 2500 vehicles
J arrive a obtnir le nombre de reparations mais pas le nombre de vehicles.
Merci de votre aide
Ghislain
-0- Ghislain
"Jessy Sempere [MVP]" wrote:
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais un regroupement dessus. Ensuite tu mets encore le même champ et par contre au lieu de regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de
news:
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut avoir
une ou plusieurs reparations... Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont
eu
une ou plusieurs reparations. Quand je cree ma requete il me compte le nombre de reparations totales mais
pas le nombre de vehicles.
Merci d'avance pour votre aide
-- Ghislain
Merci pour ta reponse,
Je venais de trouver en fait.
Comme je voulais montrer tous les mois de l'annee, j'ai cree une requete
crosstab qui me monte les immatriculations en verticale et les mois en
horizontale et comme valeur une fonction:
IIf(Count(TblReparation!RepID)>0,1,0)
Qui me retourne 1 pour chaque vehicle ayant eu une ou plusieurs reparations
dans le mois et 0 pour les autres.
J ai cree une autre requete basee sur la premiere ou je fais un total pour
chaque annee. et ca marche....
Merci
Ghislain
--
Ghislain
"Jessy Sempere [MVP]" wrote:
Re,
Donc tu dois avoir un champ DateReparation.
Il te suffit de faire une requête de regroupement en prenant le champ
IdVéhicule et DateRéparation.
Pour le champ DateRépartion, tu mets sur la ligne Opération : Où
et en critère tu mets : entre 01/01/2005 et 31/01/2005
Ensuite pour le champ IdVéhicules, tu mets sur la ligne opération :
Regroupement
Ensuite, il te faux utiliser une autre requête pour compte le combre
d'enregistrement
de la première...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Ghislain" <Ghislain@discussions.microsoft.com> a écrit dans le message de
news:0784FF25-470A-4DF2-88B4-C4279C9DA4C2@microsoft.com...
Rebonjour,
En fait je crois pas que j'ai ete tres clair dans mon premier message.
La requete que je veux obtenir a la fin est un resume qui me montre par
mois
le nombre de reparations totales, ce qui marche tres bien mais un autre
champ
qui me montre le nombre de vehicles qui ont eu des repartions pendant ce
mois.
(Effectivement j ai l identifiant vehiculeID dans ma table reparations)
par exemple :
En Jan 2005 il y a eu 3500 reparations sur 2500 vehicles
J arrive a obtnir le nombre de reparations mais pas le nombre de vehicles.
Merci de votre aide
Ghislain
-0-
Ghislain
"Jessy Sempere [MVP]" wrote:
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir
l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais
un regroupement dessus.
Ensuite tu mets encore le même champ et par contre au lieu de
regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Ghislain" <Ghislain@discussions.microsoft.com> a écrit dans le message
de
Comme je voulais montrer tous les mois de l'annee, j'ai cree une requete crosstab qui me monte les immatriculations en verticale et les mois en horizontale et comme valeur une fonction: IIf(Count(TblReparation!RepID)>0,1,0)
Qui me retourne 1 pour chaque vehicle ayant eu une ou plusieurs reparations dans le mois et 0 pour les autres.
J ai cree une autre requete basee sur la premiere ou je fais un total pour chaque annee. et ca marche....
Merci
Ghislain
-- Ghislain
"Jessy Sempere [MVP]" wrote:
Re,
Donc tu dois avoir un champ DateReparation. Il te suffit de faire une requête de regroupement en prenant le champ IdVéhicule et DateRéparation. Pour le champ DateRépartion, tu mets sur la ligne Opération : Où et en critère tu mets : entre 01/01/2005 et 31/01/2005 Ensuite pour le champ IdVéhicules, tu mets sur la ligne opération : Regroupement
Ensuite, il te faux utiliser une autre requête pour compte le combre d'enregistrement de la première...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de news:
Rebonjour,
En fait je crois pas que j'ai ete tres clair dans mon premier message.
La requete que je veux obtenir a la fin est un resume qui me montre par mois
le nombre de reparations totales, ce qui marche tres bien mais un autre champ
qui me montre le nombre de vehicles qui ont eu des repartions pendant ce mois.
(Effectivement j ai l identifiant vehiculeID dans ma table reparations)
par exemple : En Jan 2005 il y a eu 3500 reparations sur 2500 vehicles
J arrive a obtnir le nombre de reparations mais pas le nombre de vehicles.
Merci de votre aide
Ghislain
-0- Ghislain
"Jessy Sempere [MVP]" wrote:
Bonjour
Dans ta requête tu prends la table réparation qui doit avoir l'identifiant du véhicule.
Ensuite, tu mets le champ Immatriculation (par exemple) et tu fais un regroupement dessus. Ensuite tu mets encore le même champ et par contre au lieu de regroupement, tu mets compte.
Normalement je pense que ça devrait être bon.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Ghislain" a écrit dans le message de
news:
Bonjour a tous,
J'ai une table Vehicule et une autre table reparation. 1 vehicule peut avoir
une ou plusieurs reparations... Je souhaite cree une requete qui me calcule le nombre de vehicles qui ont
eu
une ou plusieurs reparations. Quand je cree ma requete il me compte le nombre de reparations totales mais