forum Ancestrologie
Ancestrologie - Le Programme => Ancestrologie - Utilisation => Discussion démarrée par: palimpseste le 21 Juin 2008 à 00:49:06
-
Bonsoir à tous :grin:
Je voudrais savoir comment faire pour
n'afficher que les patronymes (1 fois) d'une une base d' Ancestrologie sans leurs membres?
ex :
Dupont
Durand
Duval...
(mais non
Dupont Jean
Dupont George
Dupont Henri
...
Durand Pierre
Durand François
Durand Paule
...
Duval Jacques
Duval Pierre
Duval Jeane
...)
Merci d'avance ;)
-
Si c'est dans la fenêtre répertoire, il suffit de glisser/déposer le titre de la colonne nom, depuis la colonne vers la zone grisée juste au dessus pour effectué un regroupement, vous pouvez ensuite éventuellement réduire ou développer en cliquant sur le + à gauche de chaque patronyme, pour en visualiser ou non la liste des prénoms
Si c'est depuis SQL (BOA) , il faut réaliser une requête du style: SELECT DISTINCT NOM FROM INDIVIDU , pour plus de précisions dans ce cas, merci de poser la question dans la rubrique Forum Ancestrologie > Ancestrologie - Plugins et Outils > BOA (http://www.ancestrologie.org/forum/index.php?board=15.0)
-
Bonjour,
Aux solutions proposées par Bruno, tu peux également ajouter les deux suivantes selon l'usage:
- Menu Individus > Index des noms....
- Menu Impressions > Documents > Statistiiques > Patronymes
-
Un grand Merci à tous les deux mais aucune des solutions ne semblent fonctionner ;)
En effet,
-la solution 1 (répertoire) de Bruno ne donne que les noms sélectionnés par une lettre du répertoire
ex
lettre D :
Durand
Duval
Dugenou
F
Fayot
Farin
Fiston
etc
Mais pas TOUS les patronymes de la base
-La solution 2 (SQL) à condition de ne pas oublier de stipuler ds la fonction le numéro du dossier (ajouter where kle_dossier=1 à la fin de la fonction) ne fonctionne pas : elle sort TOUS les patronymes avec TOUS les membres
-La solution 1 de Facon (menu individus) elle aussi ne donne que les noms sélectionnés par une lettre du répertoire (comme la solution 1 de Bruno)
-Par contre sa solution 2 fonctionne presque mais elle a un inconvénient : elle affiche les patronymes de TOUS les dossiers...
Comment pourrait-on y remédier ?
-
Ca doit fonctionner:
SELECT DISTINCT
INDIVIDU.NOM
FROM
INDIVIDU
WHERE
(INDIVIDU.KLE_DOSSIER = 1)
avec la base napoleon, j'obtiens (extrait):
HOHENZOLLER-HECHINGEN (de)
HOHENZOLLERN-SIGMARINGEN (de)
HONORATI
HOUZEL
ISOLANI-LUPAR Cte de MINERBIO
ISOLANI-LUPARI
JACOB de BLESCHAMPS
LAAN
LA GANDÉRA (de)
LA HAYE-JOUSSELIN (de)
LA JONQUIÈRE ; de TAFFANEL de
LAMBERTINI
LAMORAL
LA ROCHE AYMON (de)
LA ROCHEFOUCAULD (de)
LA ROCHEFOUCAULD-DOUDEAUVILLE (de)
LA ROCHEFOUCAULD-ESTISSAC (de)
LECLERC
LEJEUNE
L'ESPÉE (de)
LESQUEN du PLESSIS CASSO (de)
LEUCHTENBERG (d
-
En effet bravo et merci Bruno ;)
-
-Par contre sa solution 2 fonctionne presque mais elle a un inconvénient : elle affiche les patronymes de TOUS les dossiers...
Désolé, la liste des patronymes ne traite que le dossier en cours. :roll: Comme toutes les listes.
-
Mille excuses :oops:: je m'était en effet trompé : ta solution marche aussi parfaitement ;)