Bienvenue sur bdgest.com !      126 connectés
Chercher :
BDGEST  Tous les mois gagnez 60 euros grâce aux mini-jeux BD Gest'
 Tous  
Forums
  Aide
  Rechercher
  Membres
  Rangs
  Qui est en ligne
Les jeux
  Pixelo BD
  Rapido BD
  Trombino BD
  BDGest'ival
Les derniers coups de coeur
de la redaction
Nuits écorchées (Les) 1 Progénitures - Daniel Maghen
Nuits écorchées (Les)
1. Progénitures
Guerrero (Le Gendre) 1 L' étranger - Editions Carabas
Guerrero (Le Gendre)
1. L' étranger
Ensembles contraires (Les) 1 Première partie - Futuropolis
Ensembles contraires (Les)
1. Première partie
Billy Wild 2 Le 13ème cavalier - Akiléos
Billy Wild
2. Le 13ème cavalier
Communauté (La) 1 [entretiens] première partie - Futuropolis
Communauté (La)
1. [entretiens] première partie
Criminal 2 Impitoyable - Delcourt
Criminal
2. Impitoyable

 

Il y a 61 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Dernier Album par série

 
n°10977
wildcat
BDémoniaque
Avatar

Messages : 820
Où :
Age : 31
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 14-05-2006 Ã  15:58:42  profilanswer
 

Bonjour,
 
Je voudrais pouvoir extraire une liste des dernier N° d'album par série.
 
ex. Une série en cours, 7 tomes sont déjà sortis, mais je n'ai que les 4 premiers par exemple. Quand je vais acheter une BD, je voudrais donc savoir quel est le dernier tome que j'ai dans chaque série pour pouvoir acheter le suivant sans me planter.
 
Dans l'idéal, puisque j'ai aussi des trous dans les séries (tome 1, 2, 7 par exemple), je voudrais aussi que la requête me donne ça :
 
Ex. Série A, Tome 1 à 7, manque 3 à 6.
 
Est-ce possible ? Merci de votre aide  :)

n°10979
lmerckx
Cannibale de BDs !
BDétraqué
Avatar

Messages : 489
Où : Feluy (Belgique)
Age : 33
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 14-05-2006 Ã  19:51:51  profilanswer
 

Il y a bien la fonctionnalité "Rechercher les albums manquants dans sa collection" (menu Base en Ligne) qui te permet d'obtenir une liste des albums manquants pour les séries que tu as marquée comme "compèter la série: Tous ou Nouveautés".  
 
Cela répond-t-il à la question ou suis-je à côté de la plaque ?

n°10982
scytale
BDébordé
Avatar

Messages : 197
Où : Arlon, Belgique
Age : 29
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 15-05-2006 Ã  16:23:37  profilanswer
 

Pour :

Citation :

Je voudrais pouvoir extraire une liste des dernier N° d'album par série.  


 

Code :
  1. SELECT A.IdAlbum, A.IdSerie, S.Titre, A.Num, A.NumA, A.Titre, A.EdO, A.Couverture, A.DateAchat, A.PrixAchat, A.DL, A.CoteActuelle, A.Editeur, A.Collection, Sc.Nom,
  2.        D.Nom, A.Integrale, A.HorsSerie, A.EditionLimitee, A.NoteAlbum, A.Format, A.Etat, A.Reference, A.Possede, A.Commentaire, Co.Nom, S.Style,
  3.        A.Broche , A.NbPages, Sc.Pseudo, D.Pseudo, Co.Pseudo, A.Perso1, A.Perso2, A.Perso3
  4. FROM ACHETER A, SERIES S, AUTEURS Sc, AUTEURS D, AUTEURS Co
  5. WHERE A.IdSerie = S.IdSerie
  6.   AND A.IdColoriste = Co.IdAuteur
  7.   AND A.IdScenariste = Sc.IdAuteur
  8.   AND A.IdDessinateur = D.IdAuteur
  9.   AND A.Num = (SELECT Max(Num) FROM ALBUMS B WHERE A.IdSerie=B.IdSerie) + 1
  10. ORDER BY S.Titre, A.Num, A.NumA


 
Et pour

Citation :

puisque j'ai aussi des trous dans les séries (tome 1, 2, 7 par exemple)


Je te conseille de regarder ta liste à acheter simplement

n°10985
wildcat
BDémoniaque
Avatar

Messages : 820
Où :
Age : 31
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 15-05-2006 Ã  21:04:45  profilanswer
 

Merci Scytale !! C'est presque ça...  :)  
 
J'explique : je n'ai pas saisi dans "mes albums à acheter" tous les tomes manquants de mes séries en cours, serait-il possible d'effectuer le même type de selection à partir des albums dans la collection (qui eux sont à jour) ?

n°10986
scytale
BDébordé
Avatar

Messages : 197
Où : Arlon, Belgique
Age : 29
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 16-05-2006 Ã  15:51:46  profilanswer
 

wildcat a écrit :


J'explique : je n'ai pas saisi dans "mes albums à acheter" tous les tomes manquants de mes séries en cours, serait-il possible d'effectuer le même type de selection à partir des albums dans la collection (qui eux sont à jour) ?


 
Je ne comprends pas bien, si ils sont dans la collection, tu n'as plus besoin de les acheter ???

n°10987
wildcat
BDémoniaque
Avatar

Messages : 820
Où :
Age : 31
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 16-05-2006 Ã  21:25:17  profilanswer
 

:mrgreen:  
 
Dans ma collection j'ai : Série A, album de 1,2,3,4,5 par exemple.
Dans le commerce, il y a 9 albums.
 
Je voudrais donc pouvoir imprimer (exporter) quelque chose qui dise que, dans ma collection, j'ai la Série A du Tome 1 à 5.  
 
Effectivement, ils sont dans ma collection, mais comme j'achète parfois (souvent (trop souvent :mrgreen: )) à l'impulsion, je ne connais pas par coeur où j'en suis dans chacune des séries que j'ai en cours.
 
Ainsi, dans cet exemple, devant les rayons BD, je sais que je dois prendre le Tome 6 de la Série A car j'ai les 5 premiers dans ma collection.
 
J'espère que c'est plus clair  :)  
 
Je pense que ta requête est bonne, il faut juste remplacer la selection "A Acheter" par "Dans la collection", non ?
 

n°10989
Lega
Expert BDGestiste
Avatar

Messages : 11119
Où : F75 - Paris
Age : 22
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 16-05-2006 Ã  23:00:17  profilanswer
 

ah oui ben dans ce cas là tu fais juste un export sur un fichier texte de ta collection !  
(c'est dans fichier> exportation > dans un fichier texte et tu choisis les champs que tu veux, quitte à en effacer ensuite sur le fichier texte)


---------------
Ma liste Amazon des fois que :  
http://www.amazon.fr/gp/registry/2N42YJGZFBBCX
n°10993
wildcat
BDémoniaque
Avatar

Messages : 820
Où :
Age : 31
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 17-05-2006 Ã  22:11:26  profilanswer
 

C'est ce que j'avais commencé à faire, mais la fonction BDMIN d'Excel est ch.. à utiliser...  :mrgreen:  
 
Je pense que je vais effectivement me rabattre sur une bonne vielle macro, je connais mieux VBA que SQL...
 
Mais c'est dommage parce que la requête de scytal est bonne pour les albums à acheter, je pense que si quelqu'un peut me donner "l'étiquette" / le "nom" SQL de "ma collection", je devrais pouvoir utiliser la requête de scytal...  
 
En remplaçant ligne 4 "FROM ACHETER A..." par FROM "le nom SQL de ma collection..." ça devrait fonctionner... Peut-être y a-t-il un endroit dans BDGest' ou je peux récupérer les noms SQL des champs ?

n°10994
Lega
Expert BDGestiste
Avatar

Messages : 11119
Où : F75 - Paris
Age : 22
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 17-05-2006 Ã  22:41:22  profilanswer
 

je ne comprends pas pourquoi est ce que tu t'emm... à faire une macro ou du sql.
tu ouvres ton logiciel bdgest
tu lui dis "exporter les albums de ma collection dans un fichier texte"
et il le fait.
point barre, rien de compliqué :roll:


---------------
Ma liste Amazon des fois que :  
http://www.amazon.fr/gp/registry/2N42YJGZFBBCX
n°10995
wildcat
BDémoniaque
Avatar

Messages : 820
Où :
Age : 31
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 17-05-2006 Ã  23:40:55  profilanswer
 

Je suis bien d'accord  :mrgreen:  
 
Mais je ne veux pas me trimbaler avec toute la liste, je veux juste la liste des séries avec le dernier tome par série.
 
Lorsque tu fais un export, tu as toute la liste, avec tout les tomes, ce qui fait 1 ligne par album... Or je voudrais, 1 ligne par série + dernier tome de la série dans ma collection, c'est tout.
 
 
 

n°10996
Lega
Expert BDGestiste
Avatar

Messages : 11119
Où : F75 - Paris
Age : 22
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 17-05-2006 Ã  23:42:38  profilanswer
 

ben tu te prends deux minutes pour enlever les lignes qui te plaisent pas ?


---------------
Ma liste Amazon des fois que :  
http://www.amazon.fr/gp/registry/2N42YJGZFBBCX
n°10997
wildcat
BDémoniaque
Avatar

Messages : 820
Où :
Age : 31
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 18-05-2006 Ã  00:51:29  profilanswer
 

Certes, mais moi feignasse vouloir informatique faire tri tout seul !!  :mrgreen:  
 
Et c'est certainement possible... C'est d'ailleurs le principe d'une base de données, et donc des requêtes, qui doivent pouvoir t'extraire, ce que tu demande, dans l'ordre où tu le demande  :)  
 

n°10998
scytale
BDébordé
Avatar

Messages : 197
Où : Arlon, Belgique
Age : 29
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 18-05-2006 Ã  09:27:25  profilanswer
 

Tu remplaces "... FROM ACHETER A ..." par "... FROM ALBUMS A ..." et là tu n'auras que le dernier album de la série mais attention si tu as des trous dans ta série, cela ne te les donneras pas
 
 
Edit: Je vais seulement de tester la modif et je me suis rendu compte qui'il faut supprimer le "+1" dans la WhereClause "A.Num = (SELECT Max(Num) FROM ALBUMS B WHERE A.IdSerie=B.IdSerie)"


Message édité par scytale le 18-05-2006 Ã  22:40:48
n°10999
wildcat
BDémoniaque
Avatar

Messages : 820
Où :
Age : 31
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 18-05-2006 Ã  13:36:35  profilanswer
 

Voilà ce que j'ai fais :
 

Code :
  1. SELECT A.IdAlbum, A.IdSerie, S.Titre, A.Num
  2. FROM ALBUMS A, SERIES S
  3. WHERE A.IdSerie = S.IdSerie 
  4. AND A.Num = (SELECT Max(Num) FROM ALBUMS B WHERE A.IdSerie=B.IdSerie)
  5. ORDER BY S.Titre, A.Num


Et ça fonctionne !! Merci Scytale, sans ta première requête, je n'aurai pas trouvé !!  
 
Et merci aussi Lega  :)  
 
Pour les trous, il n'y en a pas tant que ça, alors je vais rajouter une colone "Albums manquants" à la main.
 
PS : j'ai compris l'histoire des A ou S.non de champs, mais pas le "ALBUMS B" ? C'est parce que la requête crée une table supplémentaire ?


Message édité par wildcat le 18-05-2006 Ã  13:39:53
n°11001
scytale
BDébordé
Avatar

Messages : 197
Où : Arlon, Belgique
Age : 29
Son top Séries
Son top Albums
Sa liste d'achat
Posté le 18-05-2006 Ã  22:40:18  profilanswer
 

En fait les A et les B, ce ne sont que des alias, c'est pour ne pas taper le nom de la table à chaque fois


Aller à :
Ajouter une réponse