Auteur Sujet: Remplacer le contenu du champs "Description" par le contenu du champs "Source"  (Lu 2302 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne lasmarco

  • AncestrArbres -Test
  • Amateur
  • **
  • Messages: 11
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Navigateur:
  • Chrome 29.0.1547.57 Chrome 29.0.1547.57
Bonjour à tous,


Voilà je vous expose mon problème, depuis que j'utilise Ancestrologie, je mettais la source de mes actes dans le champs "description", mais j'aimerais du coup remplacer le contenu du champs "Description" par le contenu du champs "Source". J'ai commencé à chercher un peu mais ma requête me renvoi une erreur, pouvez-vous m'aider?



:
UPDATE EVENEMENTS_IND
SET EVENEMENTS_IND.EV_IND_SOURCE=[EVENEMENTS_IND.EV_IND_DESCRIPTION]
[size=78%]


Merci d'avance,[/size]
"Le savoir ne vaut que s'il est partagé !"
 

Hors ligne jfd

  • AncestroExpert
  • *****
  • Messages: 429
  • Remercié: 5 fois !
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Navigateur:
  • Firefox 24.0 Firefox 24.0
  • Programme: 2015.1996.3
  • Base: V5.131
  • Système: Windows 10 x64
Remplacer le contenu du champs "Description" par le contenu du champs "Source"
« Réponse #1 le: 18 Septembre 2013 à 22:59:19 »
Bonsoir

Je ne suis pas spécialiste du BOA mais je vois plusieurs choses dans cette requête qui m'interroge :

- il n'y a pas besoin de crochets
- s'il y a plusieurs dossiers dans la base ne pas oublier de faire un WHERE ...
- il faut aussi ne pas faire cette requête sur les profession (ev_ind_typ <> 'OCCU')

Enfin il faut utiliser Exécuter procédure et non exécuter requête me semble t il !

Bien entendu avant toute chose faire une sauvegarde et ne tester que sur une copie (d'où l'intérêt du WHERE EV_IND_KLE_DOSSIER = N° du dossier)

Mais un spécialiste de SQL va nous confirmer tout cela

Cordialement
"On ne va jamais aussi loin que lorsqu'on ne sait pas où l'on va"

citation de Christophe Colomb
 

Hors ligne lasmarco

  • AncestrArbres -Test
  • Amateur
  • **
  • Messages: 11
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Navigateur:
  • Chrome 29.0.1547.57 Chrome 29.0.1547.57
Remplacer le contenu du champs "Description" par le contenu du champs "Source"
« Réponse #2 le: 19 Septembre 2013 à 08:03:43 »
Merci tout d'abord de m'avoir répondu  :grin:


Effectivement, il y a eu quelques oublis de ma part, et d'autre dont je ne connaissais l'existence.


J'ai fait quelques essais, et premières remontés d'informations: Il n'a que les actes de naissance, et de décès qui ont été modifiés mais pas les actes de mariage.
Et second point, il faudrait supprimer le contenu du champs description commentaire dans le code.




:
UPDATE EVENEMENTS_IND
SET EVENEMENTS_IND.EV_IND_SOURCE=EVENEMENTS_IND.EV_IND_DESCRIPTION,
EVENEMENTS_IND.EV_IND_DESCRIPTION="" //ne fonctionne pas :(
WHERE EV_IND_KLE_DOSSIER = 2
AND EV_IND_TYPE <> 'OCCU'


Merci pour votre aide,
"Le savoir ne vaut que s'il est partagé !"
 

Hors ligne jfd

  • AncestroExpert
  • *****
  • Messages: 429
  • Remercié: 5 fois !
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Navigateur:
  • Firefox 24.0 Firefox 24.0
  • Programme: 2015.1996.3
  • Base: V5.131
  • Système: Windows 10 x64
Remplacer le contenu du champs "Description" par le contenu du champs "Source"
« Réponse #3 le: 19 Septembre 2013 à 18:58:02 »
Bonsoir

Pour ma part je procèderais en deux temps :

- d'abord le copier
- puis une seconde requête pour mettre à blanc le champ EVENEMENTS_IND.EV_IND_DESCRIPTION. Je pense que la mise à blanc se fait avec des simples cotes

Pour les mariages cela est normal puisqu'ils sont dans une autre table EVENEMENTS_FAM

Cordialement
"On ne va jamais aussi loin que lorsqu'on ne sait pas où l'on va"

citation de Christophe Colomb
 

Tags: