Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/02/2007, 09h53   #1
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Par défaut Problème de semaine et de jours

Bonjour,

J'ai un petit souci...
Je dois faire un groupement (sur une page) par semaine des commandes qui doivent partir. Donc sur chaque page, j'ai une semaine entière, puis je dois répartir en jours.
Code :
1
2
3
4
                           Du 12/12/05 au 16/12/05 - 65 cmds
12/12 6cmd    13/12 15cmd    14/12 16cmd    15/12 18cmd    16/12 10cmd  
Cmd 1            Cmd 1            Cmd 1          Cmd 1          Cmd 1
Cmd 2            Cmd 2            Cmd 2          Cmd 2          Cmd 2
Etc...

Le problème est que je ne sais pas du tout comment commencer.
Je pense devoir créer une formule pour mon groupement par semaine puis une formule pour les jours de la semaine. Mais comment faire ?

De l'aide s'il vous plait parce que là, je bloque complètement... Merci
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2007, 16h01   #2
Membre confirmé
 
Inscription : mai 2002
Messages : 246
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 246
Points : 256
Points : 256
Envoyer un message via MSN à Machuet
Hello, cmd1, cmd2, correspond à tes numéros de commandes. Si oui je pense qu'il doit être possible de faire ce que tu veux en créant un 1er groupe basée sur ta date de commande par semaine,

Dans l'en-tête du groupe tu initisalises le nombre de commande du groupe, le nombre de commande pour chaque jour de la semaine ainsi qu'un tableau permettant de stocker les numéros de commande pour chaque jour

En-suite tu fais un sous-groupe avec cette fois toujours la date de commande, mais par jour cette fois.

Dans le détail, tu mais à jour le nombre de commande du jour ainsi que le nombre de commande, et tu stocke le numméro de commande correspondant au jour de la semaine.

Et ensuite tu ressort tout cela dans le pied de groupe de la semaine.

Je pense que cela devrait le faire.

@+
Machuet
Machuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2007, 17h54   #3
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Citation:
Envoyé par Machuet
qu'il doit être possible de faire ce que tu veux en créant un 1er groupe basée sur ta date de commande par semaine,
Mon problème vient de là. Je ne sais pas comment créé ce groupe. Dans ma table, j'ai juste ORDDAT, qui est ma date de commande.

Comment faire un groupe qui prend toutes mes commandes du lundi au vendredi

(je sais je suis nul)
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2007, 09h01   #4
cdu
Membre actif
 
Inscription : août 2004
Messages : 196
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 196
Points : 179
Points : 179
à mon humble avis, il faut que tu base ton groupe sur une division entiere
par exemple
Code :
(jour de commande - jour de reference style 1er lundi de l'année)/7
tu va ainsi pouvoir repartir tes commandes par semaine
cdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2007, 10h24   #5
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Bon, alors je vous préviens : on ne se moque pas...

Je me disais "comment est-ce possible de grouper les commandes par semaine" mais quand on créé un groupe par date, CR nous propose de le faire par année, mois, semaine, jour et même seconde si on veut.. C'est super bien fait.

Voici déjà un point de mon problème qui est réglé

[Edit] Savez vous s'il est possible de reprendre le jour de la semaine que l'on souhaite par rapport à une date donnée ? Par exemple, si ma première commande est le mercredi, je veux quand même que l'en-tête reprenne la date à partir du lundi et ce, jusqu'au vendredi..

J'ai commençé a regarder DatePart et DayofWeek mais je n'y arrive pas. Des idées ?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h22.


 
 
 
 
Partenaires

Hébergement Web