Index des Archives

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


Conception d'une requête de remplacement de données EVEN
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Ancestrologie - Utilisation
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Stéphane Vaillant
Spécialiste
Spécialiste


Inscrit le: 27 Sep 2003
Messages: 34
Localisation: Rennes (35)

MessagePosté le: 11 Nov 2004 12:32    Sujet du message: Conception d'une requête de remplacement de données EVEN Répondre en citant

Bonjour,

Je vais appel aux pros du SQL pour m'aider à élaborer une requête qui m'éviterait de recréer les fiches pour lequel les données EVEN sont trop longues.

J'ai testé la requête de sélection de ces données :

Citation:
select i.cle_fiche as NIP, i.nom , i.prenom, i.date_naissance, e.ev_ind_description
from individu i , evenements_ind e
where i.cle_fiche = e.ev_ind_kle_fiche
and strlen(e.ev_ind_description) > 60 and i.kle_dossier = X
order by i.nom, i.prenom


Mais, maintenant que j'ai pu repérer les données fautives, j'aimerai les remplacer via SQL ou les tronquer si ce n'est pas possible autrement...

Cela me permettrait d'accéder à la fiche individu et de les libeller comme il se doit...

Merci de votre aide.

Cordialement,

Stéphane VAILLANT
_________________
Cordialement,

Stéphane Vaillant
------------------------
Généalogie sur les départements :
19 - 22 - 29 - 35 - 37 - 41 - 85
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Cazaux-Moutou Philippe
Ancestrologie
Ancestrologie


Inscrit le: 26 Fév 2003
Messages: 781
Localisation: Guadeloupe

MessagePosté le: 11 Nov 2004 12:58    Sujet du message: Répondre en citant

update tatable tonchamp = 'toto'
where etc..
_________________
Cordialement depuis la Guadeloupe

35° dehors, autant dedans, la mer, je vous dit pas et 55° le ti'punch
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Stéphane Vaillant
Spécialiste
Spécialiste


Inscrit le: 27 Sep 2003
Messages: 34
Localisation: Rennes (35)

MessagePosté le: 11 Nov 2004 13:08    Sujet du message: Répondre en citant

Merci Philippe,

Je fais une sauvegarde puis je fais des tests...
Si ma requête est bonne, je la diffuse sur le forum. Cela peut servir !

Cordialement,

Stéphane
_________________
Cordialement,

Stéphane Vaillant
------------------------
Généalogie sur les départements :
19 - 22 - 29 - 35 - 37 - 41 - 85
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Cazaux-Moutou Philippe
Ancestrologie
Ancestrologie


Inscrit le: 26 Fév 2003
Messages: 781
Localisation: Guadeloupe

MessagePosté le: 11 Nov 2004 13:13    Sujet du message: Répondre en citant

ou

update tatable ev_ind_description = substr(ev_ind_description,1,59)
where
_________________
Cordialement depuis la Guadeloupe

35° dehors, autant dedans, la mer, je vous dit pas et 55° le ti'punch
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: 11 Nov 2004 16:37    Sujet du message: Répondre en citant

Il n'est pas interdit d'aller jeter un oeil du côté du forum BOA
_________________
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
macpc
Pro
Pro


Inscrit le: 22 Juil 2003
Messages: 335
Localisation: Limousin, Haute-Vienne

MessagePosté le: 11 Nov 2004 22:16    Sujet du message: Répondre en citant

pthierry a écrit:
Il n'est pas interdit d'aller jeter un oeil du côté du forum BOA

Oui, car j'y ai dit qu'il suffisait de faire export/import gedcom pour tronquer les données Wink
_________________
A+ Bruno
_________________________________________________
L'expérience ne se trompe jamais, ce sont nos jugements qui se trompent. (LdV)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
Stéphane Vaillant
Spécialiste
Spécialiste


Inscrit le: 27 Sep 2003
Messages: 34
Localisation: Rennes (35)

MessagePosté le: 11 Nov 2004 22:36    Sujet du message: Répondre en citant

J'ai lu le forum BOA !!! Sad

Hors, je ne veux pas faire d'import/export GEDCOM pour la simple et bonne raison que le format de date choisi lors de l'import des données ne me plaît pas (Après l'import, cela donne : "11 novembre 2004").
Je préfère, pour des raisons de lisibilité, avoir mes dates sous le format 11/11/2004.
Un import m'obligerait à reprendre toutes mes fiches...

D'où la requête SQL !

Donc, je n'ai pas besoin de lunettes de serpent... Laughing
_________________
Cordialement,

Stéphane Vaillant
------------------------
Généalogie sur les départements :
19 - 22 - 29 - 35 - 37 - 41 - 85
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
macpc
Pro
Pro


Inscrit le: 22 Juil 2003
Messages: 335
Localisation: Limousin, Haute-Vienne

MessagePosté le: 11 Nov 2004 22:41    Sujet du message: Répondre en citant

Stéphane Vaillant a écrit:
le format de date choisi lors de l'import des données ne me plaît pas

ce qui est une bonne raison Wink
_________________
A+ Bruno
_________________________________________________
L'expérience ne se trompe jamais, ce sont nos jugements qui se trompent. (LdV)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur MSN Messenger
picsou59gg
Expert
Expert


Inscrit le: 21 Mai 2003
Messages: 66
Localisation: SAINS DU NORD (59)

MessagePosté le: 12 Nov 2004 17:02    Sujet du message: Requetteur SQL Répondre en citant

Bonjour,
Au vu des messages précédents, le requetteur SQL est vraiment bien
Mais....tout simplement,,,, en 1 mot,,,,, à quoi ça sert et comment ça marche?

Ne peut-on pas, comme il fut un temps pour la conception et modif. de fiches, avoir un exemple explicant [color=red]SIMPLEMENT[/color] de A à Z l'utilisation de ce module interressant?

Merci aux spécialistes chevronnés
@+
_________________
Cordialement
@+
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: 12 Nov 2004 18:23    Sujet du message: Répondre en citant

Stéphane Vaillant a écrit:
le format de date choisi lors de l'import des données ne me plaît pas (Après l'import, cela donne : "11 novembre 2004").
Je préfère, pour des raisons de lisibilité, avoir mes dates sous le format 11/11/2004.


Ce pourrait-être une option de configuration de l'import, je préfère moi aussi les dates jj/mm/aaaa
_________________
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
Stéphane Vaillant
Spécialiste
Spécialiste


Inscrit le: 27 Sep 2003
Messages: 34
Localisation: Rennes (35)

MessagePosté le: 12 Nov 2004 18:47    Sujet du message: Répondre en citant

Pour le format d'import "jj/mm/aaaa", c'est une suggestion que j'ai déjà faite mais il m'a été répondu que c'était plus du domaine de BOA...

Et du côté de BOA, il m'a été répondu que c'était plus du domaine d'Ancestrologie...

Hihihi... Laughing

Ceci dit, je réitère ma suggestion à savoir de pouvoir choisir le format des dates avant un import GEDCOM... Embarassed
_________________
Cordialement,

Stéphane Vaillant
------------------------
Généalogie sur les départements :
19 - 22 - 29 - 35 - 37 - 41 - 85
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Ransac
Pro
Pro


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

MessagePosté le: 12 Nov 2004 19:42    Sujet du message: Répondre en citant

il y a eu de nombreux post à ce sujet. Rolling Eyes
suite à ces posts, il y a même eu un sondage :
http://www.ybruant.magic.fr/phpBB2/viewtopic.php?t=574

mais rien n'a été fait. Je suppose que c'est trop de boulot. Crying or Very sad
De plus, l'expérience montre que c'est un sujet délicat aussi bien pour les utilisateur que pour le programme. On a eu pas mal de déboire (date erronée, mal affichée...) après avoir essayer de modifier un format de date ! Evil or Very Mad
Faites un peu de recherche pour touver l'historique ! Twisted Evil
_________________
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
Stéphane Vaillant
Spécialiste
Spécialiste


Inscrit le: 27 Sep 2003
Messages: 34
Localisation: Rennes (35)

MessagePosté le: 13 Nov 2004 12:16    Sujet du message: Répondre en citant

Bonjour Ransac,

J'ai bien vu les posts et le sondage et je ne fais aucun reproche au travail de Philippe... Ancestrologie est simplement formidable !

Ceci dit, une telle suggestion mérite d'être proposée...
_________________
Cordialement,

Stéphane Vaillant
------------------------
Généalogie sur les départements :
19 - 22 - 29 - 35 - 37 - 41 - 85
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Lya
Pro
Pro


Inscrit le: 30 Juil 2003
Messages: 945
Localisation: Seine-et-Marne (77)

MessagePosté le: 13 Nov 2004 18:28    Sujet du message: Répondre en citant

Cazaux-Moutou Philippe a écrit:
ou

update tatable ev_ind_description = substr(ev_ind_description,1,59)
where

Cette commande tronque le contenu du champ description aux 59 premiers caractères, n'est-ce pas ? Mais on perd quand même ce qui vient après...

Est-il possible via le sql de créer un champ Note pour ces événements et d'y stocker le "surplus" du champ Description, avant de tronquer ce dernier à 59 caractères ?
_________________

Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Stéphane Vaillant
Spécialiste
Spécialiste


Inscrit le: 27 Sep 2003
Messages: 34
Localisation: Rennes (35)

MessagePosté le: 13 Nov 2004 18:45    Sujet du message: Répondre en citant

A ce moment-là, pourquoi ne pas déplacer le contenu du champ EV_IND_DESCRIPTION dans le champ NOTE pour tous les évènements EVEN dont le champ dépasse les 60 caractères ?

Cela aurait l'avantage de ne pas abimer la fiche et il n'y aurait plus car libeller comme il se doit la nouvelle description...
_________________
Cordialement,

Stéphane Vaillant
------------------------
Généalogie sur les départements :
19 - 22 - 29 - 35 - 37 - 41 - 85
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Ancestrologie - Utilisation Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2  Suivante
Page 1 sur 2

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas 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