Index des Archives

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


requete pour fusionner deux champs
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Ancestrologie - Le module SQL tres facilement
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
guillaume simonnet
Pro
Pro


Inscrit le: 16 Mai 2003
Messages: 1243
Localisation: londres

MessagePosté le: 21 Jan 2005 17:39    Sujet du message: requete pour fusionner deux champs Répondre en citant

n'etant pas un expert du sql Mr. Green je vous explique mon probleme.

j'ai beaucoup de personnes du cote de ma femme qui sont des "lords", des "barons" etc (cela ne me permet malheureusement pas de m'appeler lord simonnet Laughing ). quand j'ai rentre leurs details dans la base j'ai mis leur titre respectif dans le champ "surnom" d'ancestro. sur ancestro pas de probleme le titre apparait en haut de la fiche de l'individu en question donc c'est tres clair et facile a retrouver. par contre je me suis apercu que ce titre n'etait pas retranscrit lors d'un export creation web (ou autre programme equivalent) donc je voudrais desormais trouver tous les individus avec un titre et copier ce titre entre ( ) a la suite de leurs prenoms. est-ce possible Question

a noter qu'il y a un champ "suffixe" dans ancestro mais je n'ai pas encore verifie si celui ci etait exporte lors de la creation de pages web. si oui il faudrait alors transferer les donnees du champ "surnom" vers le champ "suffixe". cette solution techniquement a l'air d'etre plus simple Shocked mais je ne suis pas sur qu'elle repondra a mes attentes.
_________________
l'abus de forum peut être dangereux pour votre santé...
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: 21 Jan 2005 18:22    Sujet du message: Répondre en citant

c'est bien sûr faisable
mais
le champ prénom a une taille (max) de 60
" surnom " de 120
le champ suffixe " de 30 Laughing

donc il ne faut pas que 'prenom'+' (surnom)' soient > à 27 : 30-1(blanc de séparation) -2 (parenthèses) si on les met dans suffixe
et pas >57 : 60-3 si remet tout dans prénom
_________________
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: 21 Jan 2005 22:26    Sujet du message: Répondre en citant

Bonsoir,
ne faut-il pas tout simplement utiliser la zone civilité, qui est exportée dans NPFX (qui je pense signifie quelque chose comme NamePreFiXe) et qui dans le Ged est par exemple:
Citation:
NPFX Monsieur
Rolling Eyes
_________________
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
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 22 Jan 2005 08:28    Sujet du message: Répondre en citant

macpc a écrit:
ne faut-il pas tout simplement utiliser la zone civilité, qui est exportée dans NPFX (qui je pense signifie quelque chose comme NamePreFiXe) et qui dans le Ged est par exemple:
Citation:
NPFX Monsieur
Rolling Eyes

c'est surement mieux (car il y a déjà Sire , Monseigneur) , que de rajouter après le prénom ça ressemblerait trop à du bricolage
je pense que Philippe pourrait ajouter dans REF_PREFIXES 2 lignes
6 Baron FRA
7 Lord FRA
_________________
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
AquaBlue
Pro
Pro


Inscrit le: 02 Mar 2003
Messages: 1199
Localisation: Paris - France

MessagePosté le: 22 Jan 2005 10:55    Sujet du message: Répondre en citant

Et à quoi sert l'attribut "Titre" Question

Il faut bien entendu utiliser le bon (TITL) celui qui est traduit par "Titre d'un ouvrage".
Ne pas hésiter à supprimer l'autre (TITR) de la table REF_EVENEMENTS en le rendant invisible (champ REF_EVE_VISIBLE = 0) et à changer la description en "Titre" dans la base (REF_EVE_LIB_LONG).
_________________
Les Anomalies & Suggestions et la FAQ sont là.
                                     
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Bob du Vaucluse
Super-amateur
Super-amateur


Inscrit le: 05 Mai 2004
Messages: 22
Localisation: dans le Vaucluse

MessagePosté le: 22 Jan 2005 18:19    Sujet du message: Répondre en citant

Bonjour

merci de ces infos cela me permet d'assainir ma Base

Question ce changement de titre!! TITL au lieu de TITR sera t-il pérenne?
Comment changer l'icône dans liste d' ajout d'évènements

J'ai utilisé le SQL suivant ( Pierre fait des émules)

SELECT * FROM REF_EVENEMENTS WHERE REF_EVE_LIB_COURT = 'TITR' AND REF_EVE_CODE = 128

UPDATE REF_EVENEMENTS
SET REF_EVE_LIB_LONG = 'Titre de dignité ou d''emploi', REF_EVE_VISIBLE = 1
WHERE REF_EVE_LIB_COURT = 'TITR' AND REF_EVE_CODE = 128

SELECT * FROM REF_EVENEMENTS WHERE REF_EVE_LIB_COURT = 'TITL' AND REF_EVE_CODE = 127

UPDATE REF_EVENEMENTS
SET REF_EVE_LIB_LONG = 'Titre a ne pas Utiliser', REF_EVE_VISIBLE = 0
WHERE REF_EVE_LIB_COURT = 'TITL' AND REF_EVE_CODE = 127
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
AquaBlue
Pro
Pro


Inscrit le: 02 Mar 2003
Messages: 1199
Localisation: Paris - France

MessagePosté le: 22 Jan 2005 20:22    Sujet du message: Répondre en citant

Dans REF_EVE_CAT
0 = livre bleu clair
1 = livre bleu foncé
2 = symbole "Post-it" des unions
3 = Etoile de David
4 = Parchemin
5 = Petits personnages de Diplome
6 = Rond bleu "information"
7 = Livre ouvert
8 = Drapeau tricolore
9 = le ?
10 = symbole boite à chaussure
11 = je ne sais pas (probablement "rien")
12 = Islam
13 = ballon de foot
14 = Loisirs

Attention c'est ce qui sert à trier les événements.
_________________
Les Anomalies & Suggestions et la FAQ sont là.
                                     
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Lya
Pro
Pro


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

MessagePosté le: 22 Jan 2005 21:07    Sujet du message: Répondre en citant

AquaBlue a écrit:

11 = je ne sais pas (probablement "rien")

11 = une petite boule rouge (comme celle du menu Configuration / Recherche d'anomalies sur les événements)

Arrow Personnaliser la liste des événements individuels Wink

Citation:
Ensuite l'ordre d'affichage des événements individuels se fait dans l'ordre croissant de REF_EVE_CAT, puis pour une même valeur de REF_EVE_CAT, dans l'ordre alphabétique de REF_EVE_LIB_LONG

_________________

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
macpc
Pro
Pro


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

MessagePosté le: 22 Jan 2005 22:14    Sujet du message: Répondre en citant

pthierry a écrit:
je pense que Philippe pourrait ajouter dans REF_PREFIXES 2 lignes
6 Baron FRA
7 Lord FRA

Shocked euhhhh!!! et Configuration / Civilité , ça sert à quoi Exclamation Exclamation Exclamation Wink

Aquablue a écrit:
Et à quoi sert l'attribut "Titre"
à préciser les circonstances de l'obtention des titres quand on les connait.

Maintenant, d'un point de vue référent du GEDCOM, je ne sais si NPFX représente une donnée importante, ou est plutôt vu comme une banalité Rolling Eyes
_________________
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
pthierry
Pro
Pro


Inscrit le: 27 Fév 2003
Messages: 455
Localisation: Paris 13

MessagePosté le: 23 Jan 2005 11:06    Sujet du message: Répondre en citant

macpc a écrit:
pthierry a écrit:
je pense que Philippe pourrait ajouter dans REF_PREFIXES 2 lignes
6 Baron FRA
7 Lord FRA

Shocked euhhhh!!! et Configuration / Civilité , ça sert à quoi Exclamation Exclamation Exclamation Wink

parce qu'en cas de changement de base , il faut refaire la config à chaque fois et aussi pour les nouveaux utilisateurs qui téléchargent la version complète
_________________
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: 23 Jan 2005 11:16    Sujet du message: Répondre en citant

bonjour Thierry,
pthierry a écrit:
il faut refaire la config à chaque fois et aussi pour les nouveaux utilisateurs qui téléchargent la version complète
oui, si l'on veut, pour ma part j'ai pas de barons, encore moins de lord Rolling Eyes
_________________
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
guillaume simonnet
Pro
Pro


Inscrit le: 16 Mai 2003
Messages: 1243
Localisation: londres

MessagePosté le: 24 Jan 2005 11:24    Sujet du message: Répondre en citant

merci pour tout a tout le monde il va falloir que je prenne une aspirine avant de lire vos messages Wink

je pense que vous avez oublie un detail important de ma requete qui etait que je voulais les infos telles que lord etc exportees lors de la creation de pages internet ce qui expliquait mon idee de les coller a la suite du prenom. en effet les autres champs (arretez moi tout de suite si je me trompe Exclamation ) que vous avez cite ne le sont pas Sad
_________________
l'abus de forum peut être dangereux pour votre santé...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
AquaBlue
Pro
Pro


Inscrit le: 02 Mar 2003
Messages: 1199
Localisation: Paris - France

MessagePosté le: 24 Jan 2005 12:21    Sujet du message: Répondre en citant

Je n'utilise pas le plug-in d'Yves car, compte tenu du nombre d'individus de ma base, le résultat est trop "lourd".
Mais l'usage de l'attribut "Titre" est bien "repris" et correctement traité par les autres logiciels dont GeneWeb.
_________________
Les Anomalies & Suggestions et la FAQ sont là.
                                     
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
guillaume simonnet
Pro
Pro


Inscrit le: 16 Mai 2003
Messages: 1243
Localisation: londres

MessagePosté le: 28 Jan 2005 13:19    Sujet du message: Répondre en citant

j'ai pas mal reflechi a mon probleme (si si ca m'arrive Laughing Exclamation ) ce que je voudrais maintenant c'est la requete sql me donnant la liste de tous les individus pour lesquels j'ai mis un surnom dans ma base. help Confused
_________________
l'abus de forum peut être dangereux pour votre santé...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
Horemans
Pro
Pro


Inscrit le: 14 Mar 2003
Messages: 333
Localisation: Aisne

MessagePosté le: 28 Jan 2005 16:37    Sujet du message: Répondre en citant

Comme çà :

select * from individu where kle_dossier=1
and SURNOM > ''

Remplacer le numéro de dossier.
Attention, '' n'est pas guillemet mais 2 fois cote simple (null)
On peut remplacer * par le nom des colonnes que l'on souhaite voir apparaitre.
_________________
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
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Ancestrologie - Le module SQL tres facilement Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2  Suivante
Page 1 sur 2

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