[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