Salut, je suis en train de me poser exactement les même questions en ce moment. Nous avons besoin de faire des extractions - par exemple CSV - de différentes listes d'adhérents, entre autres pour la préparation de l'Assemblée Générale.
De notre côté nous avons différents besoins : - les adhérents à jour; - les adhérents en retard d'une certaine période, par exemple 6 mois de retard; - les adhérents ayant cotisé sur une année donnée, ou bien sur une période donnée; - les cotisations sur une période donnée; - etc. Pour le moment, je faisais du requêtage à la main, mais il est clair que l'option extract CSV "paramêtrable" a ma préférence. ++ Eric 2009/2/14 Johan Cwiklinski <jo...@x-tnd.be> > Salut, > > Je me suis un peu penché sur l'export CSV des données ce matin. > > J'ai regardé le patch qui avait été soumis sur Gna! et ce qui avait été > fait pour Galette-sport. > > À priori, le patch permet l'export d'une ou plusieurs tables, mais sans > relation aucune entre les deux (je pense par exemple à l'export des > dernières cotisations avec le nom de l'adhérent - pour un éventuel > export en compta). > > L'export dans Galette-sport permet semble-t-il de n'exporter que des > champs bien définis de la table adhérents. > > Je me demande que faire... J'ai songé à lister les tables puis les > champs à exporter, de façon à ce que l'utilisateur choisisse ce qu'il > souhaite exporter (avec accessoirement la possibilité d'enregistrer ces > paramètres pour les réutiliser plus tard), mais ça pose un souci pour > les relations entre les tables. > Cette solution serait très souple d'un côté, mais peut être trop > (veut-on exporter les logs ou les préférences ?). > > La solution de Galette-sport "limite" l'utilisateur à ce qu'on propose, > mais permet de jouer avec les relations, etc. > > Peut-être peut-on envisager un mix des deux solutions ? À savoir > quelques requêtes paramétrées stockées par exemple dans un fichier XML > (ou dans la base de données), il faudra alors lister ce qu'on veut > obtenir et faire les requêtes en conséquence ; plus la possibilité > d'exporter le contenu d'une ou de plusieurs tables, avec la possibilité > de sélectionner les champs à exporter. > > Qu'en pensez-vous ? Quelle serait la meilleure solution envisageable ? > > Johan > > > _______________________________________________ > Galette-devel mailing list > Galette-devel@gna.org > https://mail.gna.org/listinfo/galette-devel > > -- "Le principal devoir de l’homme envers lui-même est de s’instruire, le principal devoir de l’homme envers les autres est de les instruire". Paul-Émile Littré "Le mot latin agape désigne la compréhension et la bonne volonté rédemptrice à l'égard de tous les hommes. Il s'agit d'un amour débordant qui n'attend rien en retour." Martin Luther King
_______________________________________________ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel