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

Majuscules ---> minuscules

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

Majuscules ---> minuscules

Messagede LaurentG » 14/12/2002 11:58

J'ai eu la (très) mauvaise idée de stocker des noms d'auteurs ou d'éditeurs en majuscules... Est-il possible en SQL (soit dans BD Gest', soit dans Access) d'effectuer une requête UPDATE avec une instruction du style LCase pour mettre à jour l'ensemble des auteurs tout en gardant la 1ère lettre de leur nom en majuscule???
Merci aux pros... ;)
Avatar de l’utilisateur
LaurentG
BDémentiel
BDémentiel
 
Messages: 443
Inscription: 04/07/2002
Localisation: F-59 Lambersart
Age: 57 ans

Majuscules ---> minuscules

Messagede LaurentG » 14/12/2002 12:31

Bon, j'ai trouvé en tatonnant et me réponds donc à moi-même, au cas où d'autres auraient aussi besoin de ce truc:

UPDATE AUTEURS
SET Nom = UCase(LEFT(Nom, 1)) + LCase(RIGHT(Nom, LEN(Nom) -1))
Avatar de l’utilisateur
LaurentG
BDémentiel
BDémentiel
 
Messages: 443
Inscription: 04/07/2002
Localisation: F-59 Lambersart
Age: 57 ans

Majuscules ---> minuscules

Messagede LaurentG » 14/12/2002 13:59

Autre petit pb: si j'essaye d'utiliser la requête ci-dessus sur le pays de naissance des auteurs, en excluant les USA, par exemple, j'obiens une erreur dans BD Gest' :

3219-Opération non valide

Voici la requête, qui marche pourtant sous Access 2000. Serait-ce lié à la version d'Access utilisée dans BD Gest' ?

UPDATE AUTEURS
SET Pays = UCase(LEFT(Pays, 1)) + LCase(RIGHT(Pays, LEN(Pays) -1))
WHERE Pays <> "USA"
Avatar de l’utilisateur
LaurentG
BDémentiel
BDémentiel
 
Messages: 443
Inscription: 04/07/2002
Localisation: F-59 Lambersart
Age: 57 ans

Majuscules ---> minuscules

Messagede BDGest » 14/12/2002 14:01

essaie de mettre des ' a la place des " ('USA' a la place de "USA") ou encore de mettre des double " (""USA"" a la place de "USA")
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

Majuscules ---> minuscules

Messagede BDGest » 14/12/2002 14:03

Ou alors, a la place de <> tu met Not Like
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

Majuscules ---> minuscules

Messagede Ptit Philippe » 14/12/2002 14:12

Autre petit pb: si j'essaye d'utiliser la requête ci-dessus sur le pays de naissance des auteurs, en excluant les USA, par exemple, j'obiens une erreur dans BD Gest' :

3219-Opération non valide

Voici la requête, qui marche pourtant sous Access 2000. Serait-ce lié à la version d'Access utilisée dans BD Gest' ?

UPDATE AUTEURS
SET Pays = UCase(LEFT(Pays, 1)) + LCase(RIGHT(Pays, LEN(Pays) -1))
WHERE Pays <> "USA"


ne serait-ce pas Len(Pays) qui est < à 1 et donc Len(Pays)-1 négatif ?
Avatar de l’utilisateur
Ptit Philippe
BDéphile
BDéphile
 
Messages: 1481
Inscription: 04/07/2002
Localisation: F-59 Nieppe
Age: 57 ans

Majuscules ---> minuscules

Messagede LaurentG » 14/12/2002 15:38

En fait, la requête fonctionnait très bien avec "USA", mais j'avais laissé l'option par défaut "Select" dans le menu "Type de requête", alors qu'il s'agissait d'une requête Update...
Je le saurai à l'avenir! :oops: :oops: :oops:
Avatar de l’utilisateur
LaurentG
BDémentiel
BDémentiel
 
Messages: 443
Inscription: 04/07/2002
Localisation: F-59 Lambersart
Age: 57 ans

Majuscules ---> minuscules

Messagede D_Phil » 04/01/2003 18:19

Bonjour,

Moi aussi j'ai pas mal de champs en majuscules (ex serie, titre etc...), qui peut m'aider avec une requéte sql sous bdgest pour essayer de passer en minuscules...

La requete ci dessus m'indique: erreur 3219 invalid operation.

Merci d'avance :roll:
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 844
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Majuscules ---> minuscules

Messagede kortex » 05/01/2003 00:20

il existe un petit logiciel nommé (à juste titre) renamer qui permet de faire de nombreuses modifications aux noms de fichiers....ce qui est tres interessant quand on en a beaucoup, l'essayer c'est l'adopter :mrgreen:
Avatar de l’utilisateur
kortex
BDGestiste
BDGestiste
 
Messages: 2847
Inscription: 31/07/2002
Age: 45 ans

Majuscules ---> minuscules

Messagede kathlyn89 » 05/01/2003 00:51

et tu le trouves où ???????????
Vive les post inutiles !!!
Avatar de l’utilisateur
kathlyn89
BDGestiste
BDGestiste
 
Messages: 3192
Inscription: 13/10/2002
Localisation: Paris
Age: 53 ans

Majuscules ---> minuscules

Messagede kortex » 05/01/2003 08:32

alors en faisant une petite recherche sur Google ou tiens j'ai un lien http://www.albert.nu/programs/Renamer/main.htm :mrgreen:
Avatar de l’utilisateur
kortex
BDGestiste
BDGestiste
 
Messages: 2847
Inscription: 31/07/2002
Age: 45 ans

Majuscules ---> minuscules

Messagede Muller Alain » 05/01/2003 11:05

Merci, c'est bien pratique :ok:
Avatar de l’utilisateur
Muller Alain
BDémentiel
BDémentiel
 
Messages: 309
Inscription: 03/07/2002
Localisation: Mulhouse (68)
Age: 64 ans

Majuscules ---> minuscules

Messagede D_Phil » 05/01/2003 11:24

A priori ce pgm permet de changer les nom des fichiers. Ce n'est pas ce que je cherche... Je veux simplement à l'intérieur de ma base changer les nom des séries et autres de majuscules en minuscules. ceci avec une requéte sql sous bdgest. Est-ce possible ? :roll: :roll:
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 844
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Majuscules ---> minuscules

Messagede BDGest » 05/01/2003 11:36

Oui c'est tout à fait possible, voilà la requête :

[code:1:18a3f5543a]UPDATE SERIES
Set Titre = UCase(Mid(Titre,1,1)) & LCase(Right(Titre, len(Titre)-1))[/code:1:18a3f5543a]

Ca te transfomerra BLUEBERRY en Blueberry !
Attention le nom propres dans les titre devront être repris à la main ensuite. Il est egalement preferable de faire une sauvegarde avant hein !!!
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

Majuscules ---> minuscules

Messagede D_Phil » 05/01/2003 11:48

Bon j'ai essayer cette requete sous bdgest et j'ai toujours la même erreur 3219. Que faire ? :cry:
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 844
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Majuscules ---> minuscules

Messagede kathlyn89 » 05/01/2003 12:26

J'ai aussi trouvé celui comme utilitaire windows pour renommer des fichiers

http://www.buypin.com/menu.php?group=1&page=renamer&lang=english
Vive les post inutiles !!!
Avatar de l’utilisateur
kathlyn89
BDGestiste
BDGestiste
 
Messages: 3192
Inscription: 13/10/2002
Localisation: Paris
Age: 53 ans

Majuscules ---> minuscules

Messagede pedro gil » 05/01/2003 14:41

Oui c'est tout à fait possible, voilà la requête :

[code:1:c044df1962]UPDATE SERIES
Set Titre = UCase(Mid(Titre,1,1)) & LCase(Right(Titre, len(Titre)-1))[/code:1:c044df1962]

Ca te transfomerra BLUEBERRY en Blueberry !
Attention le nom propres dans les titre devront être repris à la main ensuite. Il est egalement preferable de faire une sauvegarde avant hein !!!


Bonjour...

Il a une function qui est très bien pour faire le Proper Case

[code:1:c044df1962]UPDATE SERIES Set Titre = strconv(Titre,3)[/code:1:c044df1962]

Ça fait le BLUBERRY en Blueberry

Mais aussi le JEUNESSE BLUEBERRY en Jeunesse Blueberry

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

Majuscules ---> minuscules

Messagede kathlyn89 » 05/01/2003 14:52

il serait peut-être bien de faire un sujet en annonce ou post-it, avec tous les exemples cités au fur et à mesure, non ?

Enfin je dis ça mais comme j'y connais que dalle, je peut pas faire.... :oops:
Vive les post inutiles !!!
Avatar de l’utilisateur
kathlyn89
BDGestiste
BDGestiste
 
Messages: 3192
Inscription: 13/10/2002
Localisation: Paris
Age: 53 ans

Majuscules ---> minuscules

Messagede D_Phil » 05/01/2003 15:00

Il y a un truc que je ne comprend pas. Les requétes ci-dessus fonctinnent-elles sous BDgest ou sous acces ? (toujours cette même erreur !!!!)
Et dans ce cas comment procéder, merci d'avance
:cry: :cry: :cry:
Avatar de l’utilisateur
D_Phil
BDémoniaque
BDémoniaque
 
Messages: 844
Inscription: 04/07/2002
Localisation: ST-DIZIER 52
Age: 64 ans

Majuscules ---> minuscules

Messagede pedro gil » 05/01/2003 15:09

Il y a un truc que je ne comprend pas. Les requétes ci-dessus fonctinnent-elles sous BDgest ou sous acces ? (toujours cette même erreur !!!!)
Et dans ce cas comment procéder, merci d'avance
:cry: :cry: :cry:


Bonjour..

Je essaye tout mes requétes sur BDGest, et si marche seulment sur Access je le avertissement...

Pour aide pour les requétes sur BDGest...
http://www.bdgest.com/forum/viewtopic.php?t=5671

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

Suivante

Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

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