Index des Archives

www.ancestrologie.com
Le nouvel ensemble de forums touchant à Ancestrologie et à ses plugins 


modification de masse sur la civilité.

 
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Ancestrologie - Le module SQL tres facilement
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Ransac
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 1906
Localisation: Bordeaux

MessagePosté le: 24 Nov 2004 21:48    Sujet du message: modification de masse sur la civilité. Répondre en citant

Il y a quelques temps, j'avais utilisé la procédure automatique du BOA pour mettre à jour la civilité "Monsieur" et "Madame".
Cela me pose maintenant des problèmes dans le logiciel que j'utilise pour construire mes arbres complets (avec conjoints).

Comment mettre à vide tous les champs civilité avec le module SQL ou avec le BOA ?
_________________
N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Horemans
Pro
Pro


Inscrit le: 14 Mar 2003
Messages: 333
Localisation: Aisne

MessagePosté le: 24 Nov 2004 22:27    Sujet du message: Répondre en citant

update individu set PREFIXE =''
where KLE_DOSSIER =1 and CLE_FICHE =xxxx

Remplace cle_fiche par ton Nip pour tester
1 par ton numero de dossier
enlève and ... pour traiter tout le dossier
C'est une procédure non une requete, donc "lancer la procédure" (voir remarque de pierre, 2 messages plus bas)

C'est un travail pour le BOA ! Very Happy

FAIRE UNE SAUVEGARDE PREALABLE (l'ai-je dit assez fort !) Wink
_________________
Plus çà va, plus je me régale... Philippe


Dernière édition par Horemans le 25 Nov 2004 22:14; édité 2 fois
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Ransac
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 1906
Localisation: Bordeaux

MessagePosté le: 25 Nov 2004 00:04    Sujet du message: Répondre en citant

comme j'avais pas tout compris, j'ai mis dans la fenêtre :
update individu set PREFIXE =''
j'ai cliqué sur "exécuter procédure"
et ça a marché !

Même pas de violations ! Laughing
_________________
N'oubliez jamais que le mieux est l'ennemi du bien et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre ! ... mais on aimerait tellement y croire!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 25 Nov 2004 20:29    Sujet du message: Répondre en citant

Le BOA n'est pas mort car le requeteur ne sait pas faire autre chose que des selects (pas d'update ni de delete, ouf pour la base)
mais il s'agit bien d'une requete et non d'une procédure , les procédures (stored procs) sont stockées dans la base , et par contre il faut bien cliquer sur executer procédure , l'ordre d'exécution de la requete d'update (et de delete) est différent de celui du select (execsql/open)
_________________
N'oubliez pas la fonction Rechercher...
Cordialement Pierre
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
Horemans
Pro
Pro


Inscrit le: 14 Mar 2003
Messages: 333
Localisation: Aisne

MessagePosté le: 25 Nov 2004 22:18    Sujet du message: Répondre en citant

pthierry a écrit:

mais il s'agit bien d'une requete et non d'une procédure ..., et par contre il faut bien cliquer sur executer procédure

Merci pour la rectification, je me complète l'expérience progressivement, mais je ne suis qu'amateur en SQL.
_________________
Plus çà va, plus je me régale... Philippe
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Ancestrologie - Le module SQL tres facilement Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com