France Echecs Bandeau France Echecs |  
---- Tuesday 26 November 2024
--- ---- --- Ecrire au webmaster
Nom d’utilisateur   Code d’accès 
--- --- ---
Forums  | Devenir membre | Mot de passe oublié ? | Charte | A propos Contacter France-Echecs
Actualités   Actualités
Tournois   Tournois
Ouvertures   Ouvertures
Clubs   Clubs
Informatique   Informatique
Arbitrage   Arbitrage
Problèmes   Problèmes
FAQ   FAQ
Etudes   Etudes
Finales   Finales
Théorie   Théorie

 Rechercher sur le site  

Abonnez-vous à la revue Europe-Echecs
Liste de licenciés par Madrugada le  [Aller à la fin] | Clubs |
Qui saurait comment à partir d'une liste de licenciés publiée sur le site fédéral en extraire seulement la liste concernant une Ligue ?

Merci par avance de votre amical concours?


Si ta liste ne fait que quelques pages:

-copier coller la (les) page(s) à la suite dans un tableur (excel ou calc)
- Gentiment le tableur te rangera les infos dans des colonnes.
- Tu tries la colonne où figure les noms de ligues par ordre alphabétique
- tu élimines les lignes avant et après la ligue qui t'intéresse




D'après la base PAPI, il suffit d'une requète Access pour extraire cela et bien d'autres choses si on le souhaite
Si tu ne connais pas le logiciel, tu auras bien un ami qui saura le faire
On doit pouvoir le faire aussi sans problème avec Excel


Moi je ne sais déjà pas quelle requête permet de lister TOUS les licenciés sur le site fédéral ?

C'est vrai qu'une fois qu'on a ça, on peut tout faire sur tableur (encore faut-il se taper le copier/coller des 60 000). Perso, pour mon club, je fais un collage spécial valeurs dans Excel.

Je crois que Picard a raison, avec PAPI c'est plus simple.


Oui, il faut utiliser la base PAPI et Access


C'est vrai que je ne connais pas de moyen d'imprimer autrement que club par club (à moins que qq chose m'ait échappé dans les menus du site de la FFE)


C'est assez simple avec deux requêtes SQL et export vers excel (une pour la structure "club" de la base PAPI, l'autre pour la structure "joueurs"). Ensuite tu utilises une fonction "Recherche" du tableur. Le problème, c'est qu'avec ma version d'Excel, je ne peux pas exporter l'intégralité de la liste ; ça s'arrête à 65 535. Je ne sais même pas si c'est un problème de version, d'ailleurs (j'ai Excel 2003). Si je pouvais contourner la difficulté, je disposerai d'une liste sous excel de la base "FRA" avec filtre automatique pour le champ "Ligue", par exemple.


sur un embryon de site que j'ai créé, il y a des exemples de requêtes diverses extrayant de PAPI différentes données.
Il contient 2 tables annexes nécessaires à certaines requêtes
http://enzo20.pagesperso-orange.fr/


Merci @Picard ! Je précise que j'utilise l'utilitaire gratuit Axbase.



ins8911, le
@ Akiba
Excel 2003 limite bien le nombre de ligne à 65536 (simplement car c'est 2^16), si tu as l'occasion de passer sur 2007/2010 la par contre c'est 2^20 lignes (1 048 576).
Une fois que tu auras tout ton tableau dans la même feuille excel, ce sera gagné, les filtres devraient même suffire :-)
Pour 2003 en revanche, je ne sais pas trop comment contourner le problème, hormis "couper" en plusieurs feuilles et faire un "bilan" après (si y'a que 2-3 feuilles, c'est largement faisable !)


J'y avais pensé aussi mais c'est galère ! je me doutais bien qu'il s'agissait d'un problème de version. Merci de confirmer !

Par contre, le champ "Ligue" n'existe pas dans la structure "joueur" de la base Papi (sauf erreur de ma part). Tu es donc bien obligé de faire un rapprochement champ = "RefClub" de la structure "joueur" avec celui de la structure "club"... Non ?


@Madrugada, tu peux procéder comme ça (avec l'utilitaire gratuit AxBase et Excel 2007/2010) :

1. avec la structure "joueur" de la base Papi, tu lances la requête SQl "select * from JOUEUR where Federation="FRA" order by Nom asc, Prenom asc". Ensuite, tu exportes le résultat sous un nouveau classeur Excel, dans un onglet "PapiJoueurs" (dans le menu Tools ; export Table to XLS)...

2. avec la structure "club", tu lances la requête SQl "select * from CLUB order by Ligue asc". Tu exportes le résultat sous le même classeur, dans un onglet "PapiClubs"...

Note : fais tes exports avec les noms de colonne !

3. Tu insères une colonne "Ligue" dans la feuille "PapiJoueurs".

4. Dans la première cellule de cette colonne vierge, tu saisies =RECHERCHE(G2;PapiClubs!AA;PapiClubs!D:D). Tu fais un copier-coller sur le reste de la colonne. Oui, c'est un peu galère ça !

Je m'explique ; G2 c'est la cellule qui contient la référence club de ta feuille PapiJoueurs. Cette référence va être comparée avec le contenu de la colonne A de la feuille PapiClubs. En cas d'occurence, excel te retourne le contenu afférent de la colonne D de cette dernière feuille, c'est-à-dire la ligue correspondante...

5. Il te suffit d'insérer un filtre automatique dans la 1ère ligne de ta feuille PapiJoueurs ! Et le tour est joué ! Enfin, chez moi, ça marche...







J'espère qu'on aura pu t'aider...



Zut, j'ai oublié les deux points entre AA, dans la fonction RECHERCHE...
Il faut lire :
=RECHERCHE(G2;PapiClubs!A:A;PapiClubs!D:D)
Et il y a bien un point d'exclamation entre la référence de la feuille et celle de la coordonnée.


C'est clair pour tout le monde maintenant.


dsl, j'ai essayé d'être le plus simple possible, mais le fil est assez technique...

@Madrugada, si tu veux plus d'infos ou si tu as un problème, tu peux me contacter par l'intermédiaire de mon profil. Pas de problème !


Dis-moi quelle ligue et je te ferais une extraction, cela me demande 20 secondes + le temps de faire le mail
Tu pourras te mettre au point tranquillement pour la prochaine fois


Je vous remercie sincèrement pour vos nombreuses contributions. En fait, je souhaitais extraire de la liste des joueurs cadets de la FFE ceux affiliés à la Ligue d'Aquitaine.
Si l'un d'entre vous ( Picard ? ) pouvait y parvenir et me l'adresser ( urbs.regula@orange.fr ) je lui serais profondément reconnaissante.


@Madrugada
je viens de faire une requète et l'extraction
Je suis surpris que le résultat ne soit que de 32 joueurs.
Je ne vois pas d'erreur, que penses-tu de ce faible chiffre?


Cela reflète la baisse des joueurs dans cette catégorie et ne me surprend nullement.
Adresse-moi cette liste quand tu en auras le loisir.
Par avance merci.




© 2024 - France Echecs  | Utilisation des cookies  | Politique de confidentialité