Bonjour,
Le 10/08/06, CAPITAINE David <[EMAIL PROTECTED]> a écrit :
J'ai préféré relancé un nouveau sujet par soucis de clarté !
Voilà j'ai réussi à créer plusieurs tables !
A créer une requête me permettant de faire Nom ESPACE Prenom
Ensuite création d'un formulaire pour pouvoir rentrer mes matchs
associés à mes adhérents pour les déplacements (pour cela j'ai dû créer
une vue de la requête (ce qui me fait une nouvelle table) et associer
une listbox à cette vue !)
ça marche les données sont bien créées dans la table ; maintenant je
voudrais faire une requête sur plusieurs tables :
Je m'explique => j'ai ma table (Listedeplacements) qui contient (ID,
ID MATCH, IDAdherent)
j'ai ma table (ListeAdherents) qui contient
(ID,Nom, Prenom)
j'ai ma table (ListeMatchs) qui contient
(ID,VILLE, kms)
Je voudrais extraire par un formulaire les différents déplacements
effectués par l'adhérent Jules César sur lequel je verrais l'adhérent
Jules César, Barlin (ville), kms
Jules César, Paris (ville), kms
Jules César, Londres (ville), kms
select IDAdherent, IDMatch, VILLE, sum(kms)
from Listedeplacements, ListeAdherents, ListeMatchs
where IDadherent = ListeAdherents.ID and IDMatch = ListeMatchs
group by IDAdherent, IDMatch, VILLE
devrait le faire (pas testé).
et cerise sur le gâteau, le total de kilomètre (multiplier par une
variable (prix au kms)
A voir si calculable via le formulaire , sinon
il y a aussi
select IDAdherent, sum(kms)
from Listedeplacements, ListeAdherents, ListeMatchs
where IDadherent = ListeAdherents.ID and IDMatch = ListeMatchs
group by IDAdherent
devrait avoir le total de kms par adhérent à multiplier par le prix.
NB : il est possible de le fixer lors du select si on créer dynamiquement le
select (mais je sais pas si c'est possible à partir de Base). :-/
Yves
CA SERAIT SUPER !
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
web site : http://www.molenbaix.com