Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe
Toute la bande dessinée

Requête SQL pour modifier le champ Commentaire

Ce forum est destiné aux utilisateurs du logiciel BD Gest'. Pour découvrir ses évolutions, proposer des améliorations, signaler un bug ou simplement demander un peu d'aide sur son utilisation.

Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 29/10/2020 18:03

Bonjour
Quelqu'un peut-il m'aider pour écrire une requête qui:
Ajoute au champ commentaire existant le contenu du champ info édition avec comme entête Info édition.
Merci de votre aide... [:fantaroux:2]
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 804
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 61 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede gillou33 » 29/10/2020 18:39

Salut
faut il supprimer ce qu'il y a dans "Info Édition" ?
cette demande est valide pour tous les Albums sans exception ?
faut il "écrasé" ou garder ce qui peut être déjà dans "Commentaire" ?

en fonction de ta réponse la requête est différente
Mon site perso de dédicace bd-gilles.com
Ma collection de BD collection.bd-gilles.com/Collection
Avatar de l’utilisateur
gillou33
BDévore
BDévore
 
Messages: 2170
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 56 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 09:48

Voici les précisions.
Utilisant BDGWeb j'ai besoin pour tous les albums d'AJOUTER au contenu du Champ commentaire existant celui du champ Info-édition. En plus je souhaite insérer une ligne "titre" séparatrice "information édition " afin de ne pas mélanger les informations.
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 804
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 61 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 09:50

En résumé

gillou33 a écrit:Salut
faut il supprimer ce qu'il y a dans "Info Édition" ? NON
cette demande est valide pour tous les Albums sans exception ? OUI
faut il "écrasé" ou garder ce qui peut être déjà dans "Commentaire" ? GARDER

en fonction de ta réponse la requête est différente


Merci pour l'aide.... :ok:
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 804
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 61 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede gillou33 » 30/10/2020 11:31

Voila la requête pour 1 album (référence Id BEL)

update ALBUMS set Commentaire =
iif(Commentaire is NULL, 'Information édition ' & InfoEdition, Commentaire & ' information édition ' & InfoEdition)
WHERE IdBEL = 403858 ;

la même pour toutes les BD

update ALBUMS set Commentaire =
iif(Commentaire is NULL, 'Information édition ' & InfoEdition, Commentaire & ' information édition ' & InfoEdition) ;

ATTENTION : cette requête va modifier toutes tes BD sans posibilité de l'annuler.
Fait une SAUVEGARDE avant toute manipulation de ta base.
Teste avec une BD pour validé la requête.
Mon site perso de dédicace bd-gilles.com
Ma collection de BD collection.bd-gilles.com/Collection
Avatar de l’utilisateur
gillou33
BDévore
BDévore
 
Messages: 2170
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 56 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 12:55

A priori cela fonctionne [:flocon:2]
Un petit détail cependant, pour plus de clarté, est-il possible d'insérer un saut à la ligne avant et après le sous-titre "info édition" ? :siffle:
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 804
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 61 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 15:08

D_Phil a écrit:A priori cela fonctionne [:flocon:2]
Un petit détail cependant, pour plus de clarté, est-il possible d'insérer un saut à la ligne avant et après le sous-titre "info édition" ? :siffle:


Finalement j'ai trouvé cela:
update ALBUMS set Commentaire =
iif(Commentaire is NULL, 'Information édition ' & InfoEdition, Commentaire & CHR(13) & CHR(10) &' --- Information édition --- ' & CHR(13) & CHR(10) & InfoEdition)
WHERE IdBEL = 404632 ;
Est-ce correct ?
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 804
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 61 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede gillou33 » 30/10/2020 15:24

oui c'est bon ce sont les codes pour "Retour chariot"
pas dit dans le cahier des charges :nononon: :lire:
en tout cas ça marche
Mon site perso de dédicace bd-gilles.com
Ma collection de BD collection.bd-gilles.com/Collection
Avatar de l’utilisateur
gillou33
BDévore
BDévore
 
Messages: 2170
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 56 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 15:32

Merci beaucoup.
Une dernière question, pour revenir en arrière est-il possible d'écrire une requête qui efface tous les caractères à partir de "---" de mon sous-titre ?
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 804
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 61 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede gillou33 » 30/10/2020 17:42

update ALBUMS set Commentaire = left(Commentaire,(instr(Commentaire, '---')-2))
WHERE IdBEL = 403858 ;

cette requête ne fonctionne que si dans commentaire il y a "---"
je me suis permis de supprimer le saut de ligne
Mon site perso de dédicace bd-gilles.com
Ma collection de BD collection.bd-gilles.com/Collection
Avatar de l’utilisateur
gillou33
BDévore
BDévore
 
Messages: 2170
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 56 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 18:07

Très bien. [:flocon:2] [:flocon:2] [:flocon:2]
Après quelques modifications cela donne cela: http://flechebragarde.ddns.net/bd/serie.php?coll=albums&idserie=5873&liste=series
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 804
Inscription: 05/07/2002
Localisation: ST-DIZIER 52
Age: 61 ans


Retourner vers BD Gest' 7

Qui est en ligne

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