| Voir le sujet précédent :: Voir le sujet suivant   | 
	
	
	
		| Auteur | 
		Message | 
	
	
		Ransac Pro
  
  
  Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
  | 
		
			
				 Posté le: 24 Nov 2004 21:48    Sujet du message: modification de masse sur la civilité. | 
				     | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	
	
		  | 
	
	
		Horemans Pro
  
  
  Inscrit le: 14 Mar 2003 Messages: 333 Localisation: Aisne
  | 
		
			
				 Posté le: 24 Nov 2004 22:27    Sujet du message:  | 
				     | 
			 
			
				
  | 
			 
			
				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 !   
 
 
FAIRE UNE SAUVEGARDE PREALABLE (l'ai-je dit assez fort !)   _________________ 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 | 
		 | 
	
	
		  | 
	
	
		Ransac Pro
  
  
  Inscrit le: 28 Fév 2003 Messages: 1906 Localisation: Bordeaux
  | 
		
			
				 Posté le: 25 Nov 2004 00:04    Sujet du message:  | 
				     | 
			 
			
				
  | 
			 
			
				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 !   _________________ 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 | 
		 | 
	
	
		  | 
	
	
		pthierry Pro
  
 
  Inscrit le: 27 Fév 2003 Messages: 455 Localisation: Paris 13
  | 
		
			
				 Posté le: 25 Nov 2004 20:29    Sujet du message:  | 
				     | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	
	
		  | 
	
	
		Horemans Pro
  
  
  Inscrit le: 14 Mar 2003 Messages: 333 Localisation: Aisne
  | 
		
			
				 Posté le: 25 Nov 2004 22:18    Sujet du message:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | 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 | 
		 | 
	
	
		  | 
	
	
		 |