Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

Requête SQL pour modifier le champ Commentaire

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

Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 29/10/2020 17: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: 842
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede gillou33 » 29/10/2020 17: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
BDGestiste
BDGestiste
 
Messages: 2913
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 59 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 08: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: 842
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 08: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: 842
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede gillou33 » 30/10/2020 10: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
BDGestiste
BDGestiste
 
Messages: 2913
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 59 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 11: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: 842
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 14: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: 842
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede gillou33 » 30/10/2020 14: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
BDGestiste
BDGestiste
 
Messages: 2913
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 59 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 14: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: 842
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede gillou33 » 30/10/2020 16: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
BDGestiste
BDGestiste
 
Messages: 2913
Inscription: 25/11/2009
Localisation: Mérignac 33
Age: 59 ans

Re: Requête SQL pour modifier le champ Commentaire

Messagede D_Phil » 30/10/2020 17: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: 842
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans


Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

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