Auteur Sujet: Modification de masse inefficace  (Lu 11038 fois)

plus minus reset

0 Membres et 4 Invités sur ce sujet

Hors ligne Henri91

  • AncestroExpert
  • *****
  • Messages: 778
  • Remercié: 30 fois
  • Windows 10 Windows 10
  • Chrome 131.0.0.0 Chrome 131.0.0.0
    • Des 4 coins de France & d'Europe à l'Algéeie
  • Programme: 2015.1996.3.2
  • Base: 5.131
  • Système: Windows 10 en 64 bits
Modification de masse inefficace
« le: 06 Janvier 2025 à 08:44:56 »
Bonjour et Bonne Année à tous,

Je veut modifier le patronyme :
O'TARD de LA GRANGE
en
O'TARD de la GRANGE

Mais cela ne fonctionne pas
Cordialement.

Henri
http://genearobinot.free.fr/Emma/index.html
Processeur Intel Core i7-3770 à 3,9 GHz
16 Go de mémoire vive
SSD 222 Go
2 HDD physiques de 1 To
Carte graphique Nvidia GeForce GTX 670 à 2 Go dédiées
Système Windows 10/64 bits  - Technologie SSD -

Ecran 27", 144 Hz, 1 MS
Affichage :
Sur PC : 1920 x 1080
Avec Ancestro : 1440 x900

PC Portable Win 11/64 bits
 

Hors ligne DDdeBerdeux

Modification de masse inefficace
« Réponse #1 le: 06 Janvier 2025 à 14:50:35 »
Bonjour,

C'est simplement parce que le programmeur de cette fonction a oublié qu'un nom pouvait contenir une apostrophe...

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne jfd

  • AncestroExpert
  • *****
  • Messages: 500
  • Remercié: 10 fois
  • Windows 10 Windows 10
  • Firefox 133.0 Firefox 133.0
  • Programme: 2015.1996.3
  • Base: V5.131
  • Système: Windows 10 x64
Modification de masse inefficace
« Réponse #2 le: 06 Janvier 2025 à 15:42:10 »
Bonjour

Pour que le "la" ne soit pas en majuscule ("La") à la création d'une fiche , il faut ajouter cette possibilité dans : configuration, particules. Puis relancer Ancestrologie.

Par contre je ne sais pas si la mise à jour de masse fonctionne dans le BOA avec des mots comportant une apostrophe comme le dit DDdeBerdeux

Cordialement

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

citation de Christophe Colomb
 

Hors ligne DDdeBerdeux

Modification de masse inefficace
« Réponse #3 le: 06 Janvier 2025 à 16:19:43 »
Ajouter "la" à la liste des particules permettra bien de garder ce mot sans modification lors de la création d'un individu ou la modification du nom d'un individu existant, mais alors il faudra modifier chaque individu de ce nom un par un.
Je vous déconseille aussi d'utiliser la fonction équivalente intégrée au BOA, car à ma connaissance ce dernier n'a pas été mis à jour depuis 2005 et dans la version de cette date cette fonction introduit une anomalie.
Par contre, vous pouvez utiliser le BOA pour exécuter le code suivant (bouton "Exécuter une procédure" car cette requête ne retourne pas de résultat):
update INDIVIDU
set NOM='O''TARD de la GRANGE'
where KLE_DOSSIER=1 --remplacer 1 par votre n° de dossier
  and NOM='O''TARD de LA GRANGE'
Vous pouvez remarquer que dans une chaîne de caractères, l'apostrophe doit être doublée. Sans ça, elle est interprêtée comme une fin de chaîne.

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Henri91

  • AncestroExpert
  • *****
  • Messages: 778
  • Remercié: 30 fois
  • Windows 10 Windows 10
  • Chrome 131.0.0.0 Chrome 131.0.0.0
    • Des 4 coins de France & d'Europe à l'Algéeie
  • Programme: 2015.1996.3.2
  • Base: 5.131
  • Système: Windows 10 en 64 bits
Modification de masse inefficace
« Réponse #4 le: 06 Janvier 2025 à 16:52:39 »
Merci à tous pour vos explications.

Pour la particule, j'ai rajouté le "la" dans la liste des particules et modifié chaque individu manuellement et ça a "marché".

Le code c'est trop compliqué pour moi (équivalent roulette russe) donc j'oubli.  :lol:

Encore merci et bonne soirée.  :)
Cordialement.

Henri
http://genearobinot.free.fr/Emma/index.html
Processeur Intel Core i7-3770 à 3,9 GHz
16 Go de mémoire vive
SSD 222 Go
2 HDD physiques de 1 To
Carte graphique Nvidia GeForce GTX 670 à 2 Go dédiées
Système Windows 10/64 bits  - Technologie SSD -

Ecran 27", 144 Hz, 1 MS
Affichage :
Sur PC : 1920 x 1080
Avec Ancestro : 1440 x900

PC Portable Win 11/64 bits