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

Répondre à