Ancestrologie Forum

Ancestrologie - Plugins et Outils => BOA => Discussion démarrée par: lasmarco le 17 Septembre 2013 à 19:29:13

Titre: Remplacer le contenu du champs "Description" par le contenu du champs "Source"
Posté par: lasmarco le 17 Septembre 2013 à 19:29:13
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]
Titre: Remplacer le contenu du champs "Description" par le contenu du champs "Source"
Posté par: jfd 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
Titre: Remplacer le contenu du champs "Description" par le contenu du champs "Source"
Posté par: lasmarco 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,
Titre: Remplacer le contenu du champs "Description" par le contenu du champs "Source"
Posté par: jfd 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