[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pmb.user] Re: liste des lecteurs
Bonjour Isabelle,
Oui, il est possible d'imprimer une liste des lecteurs.
Il suffit de créer une action personnalisable dans "outils - administration"
et de l'exécuter ensuite dans l'onglet éditions, afin de pouvoir transférer
le résultat de la requête vers un tableur.
J'ai mis sur le Wiki une série de procédures qui affichent des listes de
lecteurs par groupe-classe, mais aussi une simple liste de lecteurs (voir
http://www.sigb.net/wiki) dans les requêtes sql).
Voici le code nécessaire pour avoir la liste de tous les lecteurs par ordre
alphabétique.
Lecteurs - liste de tous les lecteurs
SELECT empr_cb as Numéro, concat(empr_nom, ' ', empr_prenom) as Lecteur,
(CASE empr_sexe WHEN '1' THEN 'M' WHEN '2' THEN 'F' ELSE ' ' END) as Sexe,
empr_year as Année, libelle as Catégorie FROM empr, empr_categ WHERE
id_categ_empr=empr_categ GROUP BY empr_cb ORDER BY empr_nom, empr_prenom
Aucun paramètre à configurer
Quant à la cotisation, je ne sais pas comment tu as intégré cela dans PMB -
je suppose que le montant n'est pas le même pour tous, sinon le trésorier
n'en demanderait pas l'affichage.
As-tu employé un champ personnalisé?
Le montant de la cotisation dépend-il de la catégorie de lecteurs?
Voici en tout cas une variante de la requête précédente - une requête que
j'emploie à l'école, et qui me signale si les élèves ont pris oui ou non un
abonnement.
J'ai employé un champ personnalisé qui contient 2 valeurs possibles : oui ou
non (pour l'abonnement).
Cela peut t'inspirer si tu as toi aussi employé un champ personnalisé pour
cette cotisation.
Lecteurs - liste de tous les lecteurs (avec affichage : abonnement oui ou
non)
SELECT empr_cb as Numéro, (CASE empr_custom_small_text WHEN 'oui' THEN 'Oui'
ELSE ' ' END) as 'Abonn.', concat(empr_nom, ' ', empr_prenom) as Lecteur,
(CASE empr_sexe WHEN '1' THEN 'M' WHEN '2' THEN 'F' ELSE ' ' END) as Sexe,
empr_year as Année, libelle as Catégorie FROM empr, empr_categ LEFT JOIN
empr_custom_values ON empr_custom_origine = id_empr AND empr_custom_champ =
2 WHERE id_categ_empr=empr_categ GROUP BY empr_cb ORDER BY empr_nom,
empr_prenom
Aucun paramètre à configurer
Par contre, si le montant de la cotisation varie simplement en fonction de
la catégorie de lecteurs (adultes - enfants ...) et n'a donc pas été encodé
dans un champ personnalisable, il faudra procéder autrement
Pourrais-tu me dire comment tu as géré cela?
Bonne journée,
Amicalement,
Anne-Marie Cubat
Ecole N.-D. de la Sagesse
Avenue Van Overbeke, 10
B-1083 Bruxelles
Belgique
----- Original Message -----
From: "Claude et Isabelle LE BASTARD" <claude.lebastard@mail.pf>
To: <pmb.user@pizz.net>
Sent: Tuesday, August 29, 2006 7:33 AM
Subject: [pmb.user] liste des lecteurs
Bonjour,
une petite question de trésorerie : nous sommes une bibliothèque
associative, et le trésorier de l'Association souhaite avoir la liste de
tous les lecteurs avec la cotisation qu'ils ont payée..cela est-il possible
avec PMB et comment faire?
merci
Isabelle
Liste de diffusion pmb.user
Pour se désinscrire : mailto:pmb.user_request@sigb.net?subject=unsubscribe
Liste de diffusion pmb.user
Pour se désinscrire : mailto:pmb.user_request@sigb.net?subject=unsubscribe