Bonjour,
Aujourd'hui je me trouve face à une petite difficulté au niveau de la
génération de rapport.
Qu'est ce que c'est?
C'est le résumé de toutes les tâches et de tous les projets qui ont
été minutés entre deux bornes (des dates : dateInf avec heure 00:00:00
et dateSup avec heure 23:59:59) définies par l'utilisateur.
Pour retrouver les tâches minutées entre deux bornes, c'est assez
facile, la base de données peut aisément calculer par projet la somme
des temps et la renvoyer.
Ensuite on traite les données pour reconstruire l'arbre, et afficher à
l'utilisateur le rapport.
Qu'est ce qui pose problème?
Sur jTimer v1, il était possible de dissocier par
jour/semaine/mois/années les tâches minutées; on souhaite donc
rééditer cette fonctionnalité sous jTimer v2.
Je souhaiterais pouvoir récupérer mes taches sous la contrainte des
bornes avec en plus un groupement par période. Et je n'ai pas trouvé
par exemple de façon de classer les taches minutées par semaine
directement.
1. Peut être que je me trompe et que des moyens existent de grouper
par jour/mois. /semaine/année comme en mysql, si c'est le cas avis au
connaisseur pour m'éclairer.
2. Sinon, il faudrait récupérer toutes les données et les traiter
ensuite en java pour replacer tous les temps/tâches dans leur période,
puis ensuite reconstruire l'arbre pour chaque période. Ce qui peut
vite devenir lourd avec un grand nombre de données.
3. Ou encore définir chaque petite période, puis faire appel à la base
pour récupérer les tâches avec les temps pour chaque période, puis
reconstruire l'arbre pour l'affichage. Mais bon ce n'est pas vraiment
conseillé de faire plein de petits accès donc je déconseille.
Si quelqu'un a une idée il serait intéressant de m'en faire part,
Merci.