PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Facturation
Débuté par Lilian, 26 mai 2004 10:52 - 1 réponse
Posté le 26 mai 2004 - 10:52
Bonjour à tous

Voila je travaille avec windev 7.5 sous xp et mon problème se présente de
la façon suivante

Dans mon analyse j'ais un fichier client et un fichier commande(Dans mon
fichier commande j'ais une rubrique jours pour les jours de la semaine )

A chaque fois qu' un de mes clients passe commande pour un jour de la semaine
quand j'édite mon etat le client en question apparait pour chaque jours

Exemple Mr dupon passe une commande pour LUNDI MARDI ET POUR VENDREDI
Lorsque j'édite mon etat qui est sous forme de table il est visible trois
fois et a la fin de mon etat j'ais un cumul pour le nombre de commande passés

j'ais deux questions
La première est la suivante
Est ce qu'il est possible de sortire un etat ou je n'aurais que 7 lignes
c'est a dire les 7 jours de la semaine et en façe de chaque jour le total
de commande passés par rapport au jour concerné

Ma deuxième question
Toujours par rapport a un etat cette fois ci je voudrais pouvoir sortir un
etat ou je n'aurais qu' une seul fois le nom et prenom de mes clients qui
ont passés commande et en façe de chaque client le total de commande passé
par rapport au client ce qui n'est pas le cas actuellement comme je vous
les expliquais au par avant quand j'édite mon etat, mon client apparait autant
de fois qu'il a passé de commandes


Voila j'espère que vous allez pouvoir m'apporter une solution
En vous remerciant par avance
Cordialement Lilian
Posté le 26 mai 2004 - 12:03
"Lilian" <Muks_titan@hotmail.com> a écrit dans le message de news:
40b445da@news.pcsoft.fr...


Bonjour à tous

Voila je travaille avec windev 7.5 sous xp et mon problème se présente de
la façon suivante

Dans mon analyse j'ais un fichier client et un fichier commande(Dans mon
fichier commande j'ais une rubrique jours pour les jours de la semaine )

A chaque fois qu' un de mes clients passe commande pour un jour de la

semaine
quand j'édite mon etat le client en question apparait pour chaque jours

Exemple Mr dupon passe une commande pour LUNDI MARDI ET POUR VENDREDI
Lorsque j'édite mon etat qui est sous forme de table il est visible trois
fois et a la fin de mon etat j'ais un cumul pour le nombre de commande

passés

j'ais deux questions
La première est la suivante
Est ce qu'il est possible de sortire un etat ou je n'aurais que 7 lignes
c'est a dire les 7 jours de la semaine et en façe de chaque jour le total
de commande passés par rapport au jour concerné


SELECT commande.jour, COUNT(*)
FROM commande INNER JOIN client ON (commande.IdClient= client.IdClient),
WHERE client.Nom='Robert'
GROUP BY commande.jour

Ma deuxième question
Toujours par rapport a un etat cette fois ci je voudrais pouvoir sortir un
etat ou je n'aurais qu' une seul fois le nom et prenom de mes clients qui
ont passés commande et en façe de chaque client le total de commande passé
par rapport au client ce qui n'est pas le cas actuellement comme je vous
les expliquais au par avant quand j'édite mon etat, mon client apparait

autant
> de fois qu'il a passé de commandes

SELECT client.Nom, COUNT(commande.total)
FROM client LEFT OUTER JOIN commande ON (client.IdClient =
commande.IdClient),
GROUP BY client.Id


Voila j'espère que vous allez pouvoir m'apporter une solution
En vous remerciant par avance
Cordialement Lilian