Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe
BDGest'Arts, BDGest'ival, c'est parti !
Image Image Image

exporter le pseudo

Attention cette version de BDGest n'est plus maintenue depuis le 15/03/2021. Les version "officielles" sont BDGest Online et BDGest Mobile.

exporter le pseudo

Messagede volta » 02/10/2002 13:39

Bonjour

J'ai BD gest que depuis cet été, je voudrais pouvoir lors de l'exportation de la base sous forme texte récuperer le pseudo et non le nom des scenaristes ou dessinateurs.
(J'exporte sous format texte pour me faire une petit répertoire de poche me permettant lorsque j'achete des BD d'occases d'etre sur de ne pas les avoirs je n'ai pas beaucoup de mémoire :oops: ).

Merci pour votre aide
Avatar de l’utilisateur
volta
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 01/10/2002
Localisation: F-Valence 26
Age: 61 ans

exporter le pseudo

Messagede AlainN » 02/10/2002 16:19

Tu as toujours la solution de passer par les Opérations SQL avancées du menu Outils.
Voici une requête d'export assez complète proposée par Philippe et qui donne les pseudos quand ils sont présents.

SELECT A.IdAlbum, S.Titre AS Serie, A.Num AS N, A.Titre AS Titre,
A.EdO AS EdO, (A.CoteActuelle) AS Cote, A.DateAchat AS [Date],
A.PrixAchat AS Prix,
IIF(Sc.Pseudo<>NULL AND Sc.Pseudo<>"", Sc.Pseudo,
IIF(Sc.Prenom<>NULL AND Sc.Prenom<>"", (Sc.Nom & ", "
& Sc.Prenom), Sc.Nom)) AS Scenariste,
IIF(D.Pseudo<>NULL AND D.Pseudo<>"", D.Pseudo,
IIF(D.Prenom<>NULL AND D.Prenom<>"", (D.Nom & ", "
& D.Prenom), D.Nom)) AS Dessinateur,
IIF(C.Pseudo<>NULL AND C.Pseudo<>"", C.Pseudo,
IIF(C.Prenom<>NULL AND C.Prenom<>"", (C.Nom & ", "
& C.Prenom), C.Nom)) AS Coloriste,
S.Style AS Style, A.Editeur AS Editeur,
IIF(A.Etat=0, "Etat Neuf", IIF(A.Etat=1, "Tres bon etat",
IIF(A.Etat=2, "Bon Etat",
IIF(A.Etat=3, "Etat Moyen", "Mauvais Etat")))) AS Etat,
IIF(A.Format=0, "Normal", IIF(A.Format=1, "Grand",
IIF(A.Format=2, "A l'italienne", "Autre"))) AS Format,
A.HorsSerie AS Dedicace, A.Integrale AS Integrale,
A.EditionLimitee AS TirageTete, A.Collection AS Collection,
A.Reference AS ISBN, A.DL AS DL, A.Commentaire AS Commentaire,
A.NoteAlbum AS [Note], A.Broche AS Broche, A.NbPages AS Pages,
A.Perso1 AS Perso1, A.Perso2 AS Perso2, A.Perso3 AS Perso3
FROM SERIES AS S, ALBUMS AS A, AUTEURS AS Sc,
AUTEURS AS D, AUTEURS AS C
Where S.idSerie = A.idSerie
AND Sc.IdAuteur = A.IdScenariste
AND D.IdAuteur = A.IdDessinateur
AND C.IdAuteur = A.IdColoriste
ORDER BY S.Titre, A.Num

Tu peux sauvegarder le résultat dans un fichier texte pour l'exploiter après.
Avatar de l’utilisateur
AlainN
BDébordé
BDébordé
 
Messages: 177
Inscription: 03/07/2002
Localisation: F-28 Saint-Rémy-sur-Avre
Age: 67 ans

exporter le pseudo

Messagede PascalB » 02/10/2002 16:33

Devant une telle maitrise d'SQL, je reste speechless :fant2: :fant2:

Pedro, tu te sens capable pour nous faire la même chose en 5 lignes comme l'autre fois :fant2:
Avatar de l’utilisateur
PascalB
BDGestiste Avancé
BDGestiste Avancé
 
Messages: 5505
Inscription: 03/07/2002
Localisation: Partout et ailleurs... surtout ailleurs :-)

exporter le pseudo

Messagede BDGest » 02/10/2002 16:34

La ca va être dur de la sortir en 5 lignes celle là. C''est la reqête complète livrée en standard evec le logiciel (requête PALM)
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

exporter le pseudo

Messagede AlainN » 02/10/2002 16:36

A moins de développer le CompreSQL :!: :fant2: :fant2: :fant2:
Avatar de l’utilisateur
AlainN
BDébordé
BDébordé
 
Messages: 177
Inscription: 03/07/2002
Localisation: F-28 Saint-Rémy-sur-Avre
Age: 67 ans

exporter le pseudo

Messagede pedro gil » 03/10/2002 00:02

Et bien, on parle de moi :mrgreen:

SQL n'a pas besoin de ligne, en fait il n'a pas cette notion, comme ça enlevez juste tout le CRLF (line breaks) et je l'ai fait dans juste une ligne :fant2: :fant2: :fant2:, il travaillerai la même chose. Ce qui me ferait un Guru était si je pouvais le faire dans aucune ligne :D:D:D


De tout façon, j'ai deja fait une message avec une petit improvment au-dessus de ce SQL, pas grand chose, seulement that je n'aime pas beaucoup IIF, ils a laissé une option sur l'extrémité sans condition, et il est vraiment difficile de les comprendre. comme ça j'emploierais la fonction de SWITCH à la place

SELECT
A.IdAlbum,
S.Titre AS Serie,
str(A.Num) AS N,
A.Titre AS Titre,
A.EdO AS EdO,
A.CoteActuelle AS Cote,
A.DateAchat AS [Date],
A.PrixAchat AS Prix,
IIF(len(Sc.Pseudo)>0, Sc.Pseudo, IIF(len(Sc.Prenom)>0, (Sc.Nom & ", " & Sc.Prenom), Sc.Nom)) AS Scenariste,
IIF(len(D.Pseudo)>0, D.Pseudo, IIF(len(D.Prenom)>0, (D.Nom & ", " & D.Prenom), D.Nom)) AS Dessinateur,
IIF(len(C.Pseudo)>0, C.Pseudo, IIF(len(C.Prenom)>0, (C.Nom & ", " & C.Prenom), C.Nom)) AS Coloriste,
S.Style AS Style,
A.Editeur AS Editeur,
Switch(A.Etat=0, "Etat Neuf",A.Etat=1, "Tres bon etat",A.Etat=2, "Bon Etat",A.Etat=3, "Etat Moyen",A.Etat=4, "Mauvais Etat") AS Etat,
Switch(A.Format=0, "Normal", A.Format=1, "Grand", A.Format=2, "A l'italienne", A.Format=3,"Autre") AS Format,
A.HorsSerie AS Dedicace,
A.Integrale AS Integrale,
A.EditionLimitee AS TirageTete,
A.Collection AS Collection,
A.Reference AS ISBN,
A.DL AS DL,
A.Commentaire AS Commentaire,
A.NoteAlbum AS [Note],
A.Broche AS Broche,
A.NbPages AS Pages,
A.Perso1 AS Perso1, A.Perso2 AS Perso2, A.Perso3 AS Perso3, A.Perso4 AS Perso4

FROM SERIES AS S, ALBUMS AS A, AUTEURS AS Sc, AUTEURS AS D, AUTEURS AS C

WHERE S.idSerie = A.idSerie AND Sc.IdAuteur = A.IdScenariste AND D.IdAuteur = A.IdDessinateur AND C.IdAuteur = A.IdColoriste

ORDER BY S.Titre, A.Num;


Avis :?::?:

Pedro Gil
Avatar de l’utilisateur
pedro gil
BDéphile
BDéphile
 
Messages: 1255
Inscription: 02/08/2002
Localisation: P - Lisbonne
Age: 53 ans

exporter le pseudo

Messagede BDGest » 03/10/2002 08:22

Je ne connaissais pas SWITCH. C'est du SQL ANSI ?
En tout cas, ca a meilleure mine :D
Le SWITCH marche un peur comme un SELECT CASE en VB je pense, c'est ça ?

En tout cas, merci, je vais intégrer ça à BD Gest'.
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

exporter le pseudo

Messagede Pascal Forhan » 03/10/2002 08:38

ou un DECODE sur une base Oracle
Avatar de l’utilisateur
Pascal Forhan
BDémoniaque
BDémoniaque
 
Messages: 795
Inscription: 03/07/2002
Age: 51 ans

exporter le pseudo

Messagede PascalB » 03/10/2002 08:41

Alain et Pedro sont trop forts :ok:

On a envie de leur poser des problèmes rien que pour les voir s'affronter à coup de SQL :fant2:

On devrait créer un SQL Club rien que pour eux :fant2:

Moi, c'est pas la peine, déjà qu'au Fight Club je suis nul :(
Avatar de l’utilisateur
PascalB
BDGestiste Avancé
BDGestiste Avancé
 
Messages: 5505
Inscription: 03/07/2002
Localisation: Partout et ailleurs... surtout ailleurs :-)

exporter le pseudo

Messagede nicolagaffe » 03/10/2002 08:44

En parlant de SQL, il est possible de créer une librairie sur le site BDgest des SQL ???? :?:
Une librairie sous forme de fichiers Texte que tu peux importer directement dans BDgest !! ;) :mrgreen:

Qu'en pensez vous ??
Avatar de l’utilisateur
nicolagaffe
BDétraqué
BDétraqué
 
Messages: 647
Inscription: 03/07/2002
Localisation: F-91 Wissous
Age: 52 ans

exporter le pseudo

Messagede BDGest » 03/10/2002 08:44

Et moi alors, je suis pas trop fort !!!! Je te rappelle que toutes les données que tu vois s'afficher dans BD Gest' viennent de requêtes SQL.... :( Bouhhhhhhhhhh personne veut me proposer d'entrer au SQL Club :(
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

exporter le pseudo

Messagede BDGest » 03/10/2002 08:45

En parlant de SQL, il est possible de créer une librairie sur le site BDgest des SQL ???? :?:
Une librairie sous forme de fichiers Texte que tu peux importer directement dans BDgest !! ;) :mrgreen:

Qu'en pensez vous ??


C'est pas bête comme idée, mais ça pourrait être un sujet dans le forum vu qu'ensuite il suffit de faire un copier/coller dans BD Gest'
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

exporter le pseudo

Messagede nicolagaffe » 03/10/2002 08:50

En parlant de SQL, il est possible de créer une librairie sur le site BDgest des SQL ???? :?:
Une librairie sous forme de fichiers Texte que tu peux importer directement dans BDgest !! ;) :mrgreen:

Qu'en pensez vous ??


C'est pas bête comme idée, mais ça pourrait être un sujet dans le forum vu qu'ensuite il suffit de faire un copier/coller dans BD Gest'

Un sujet en Post IT, je le fais de suite. ;)
Avatar de l’utilisateur
nicolagaffe
BDétraqué
BDétraqué
 
Messages: 647
Inscription: 03/07/2002
Localisation: F-91 Wissous
Age: 52 ans

exporter le pseudo

Messagede AlainN » 03/10/2002 09:36

Attention, ne nous méprenons pas, je ne suis qu'un modeste "bricoleur" en SQL.
Ce n'est ni mon métier, ni ma formation, mais ça me plait bien.
Et comme je ne connais que très peu de fonctions je cherche parfois longtemps avant de trouver un truc qui marche mais qui n'est certainement pas le plus pro.
Par exemple, hier soir je me suis battu avec le DL dans la base de Fredmartin.
Bon j'ai réussi, c'est ce qui me motive, mais parfois je prends des chemins détournés.
Avatar de l’utilisateur
AlainN
BDébordé
BDébordé
 
Messages: 177
Inscription: 03/07/2002
Localisation: F-28 Saint-Rémy-sur-Avre
Age: 67 ans

exporter le pseudo

Messagede pedro gil » 03/10/2002 11:06

Je ne connaissais pas SWITCH. C'est du SQL ANSI ?
En tout cas, ca a meilleure mine :D
Le SWITCH marche un peur comme un SELECT CASE en VB je pense, c'est ça ?

En tout cas, merci, je vais intégrer ça à BD Gest'.


Bonjour Philippe...

Switch est une function VB... et oui est comme une SELECT CASE.

Comme le IIF, parse que il est directment connecte à JET il est possible de le utiliser dans JET/SQL...

Pedro Gil
Avatar de l’utilisateur
pedro gil
BDéphile
BDéphile
 
Messages: 1255
Inscription: 02/08/2002
Localisation: P - Lisbonne
Age: 53 ans

exporter le pseudo

Messagede pedro gil » 03/10/2002 11:09

Et moi alors, je suis pas trop fort !!!! Je te rappelle que toutes les données que tu vois s'afficher dans BD Gest' viennent de requêtes SQL.... :( Bouhhhhhhhhhh personne veut me proposer d'entrer au SQL Club :(


Et bien tu est le Chef du Club :mrgreen:

Alain et moi jouent seulement autour, et je dois me rappeler que le SQL signalé ici, était principalement votre travail :ok: :ok:

Pedro Gil
Avatar de l’utilisateur
pedro gil
BDéphile
BDéphile
 
Messages: 1255
Inscription: 02/08/2002
Localisation: P - Lisbonne
Age: 53 ans

exporter le pseudo

Messagede volta » 03/10/2002 12:15

:ok:

Merci beaucoup au SQLogiste ou SQLogicien.
Avatar de l’utilisateur
volta
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 01/10/2002
Localisation: F-Valence 26
Age: 61 ans


Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités