forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Spécifiques => Requêtes SQL => Discussion démarrée par: viviboon le 29 Juillet 2017 à 17:40:55

Titre: Plusieurs familles vouloir faire des requêtes sur une seule famille
Posté par: viviboon le 29 Juillet 2017 à 17:40:55
Bonjour 

Je veux réaliser des requêtes SQL Je rencontre un manque de savoir faire, et un peu de mal à expliquer!
Explication par l'exemple: Je recherche toutes les personnes nés en 1950 
Cela me remonte toutes les personnes de tout dossier confondu. C'est a dire j'ai plusieurs projets disons plusieurs arbres familles. j'avais déjà fait un arbre d'une famille, J'ai créé un 2ème arbre vide au départ pour une autre famille
En exécutant la requête des noms de l'autre famille apparaissent
Question: Comment travailler sur une seule famille, comment sélectionner la bonne famille 

Merci de vos réponses
Cordialement
Titre: Plusieurs familles vouloir faire des requêtes sur une seule famille
Posté par: viviboon le 29 Juillet 2017 à 18:15:49
Après plusieurs essais, j'ai trouvé un champ appelé KLE_DOSSIER en le mettant dans le SELECT je le vois bien différent, Donc je peux le rajouter dans le WHERE
Il existe peut être quelque chose de plus beau à mettre au début de façon à travailler sur le bon dossier

Cordialement
Titre: Plusieurs familles vouloir faire des requêtes sur une seule famille
Posté par: andre01 le 30 Juillet 2017 à 11:33:43
Bonjour,

Je ne suis pas un spécialiste SQL, mais je ne saisis pas bien votre façon de procéder pour vos différents arbres. 

Ancestrologie offre la possibilité de créer plusieurs dossiers dans votre base de données (unique): menu "Généalogies" et "dossiers de la base", puis "nouveau". Dans ce nouveau dossier vous pourrez créer votre second arbre. Ce dossier, vous pouvez lui donner un nom et Ancestrologie lui attribuera un numéro.

C'est ce numéro qu'il faudra indiquer dans votre requête SQL pour n'effectuer la recherche que dans ce dossier (i.kle_dossier=N°Dossier)

Si cela peut vous aider ...

André.
Titre: Plusieurs familles vouloir faire des requêtes sur une seule famille
Posté par: Henri91 le 31 Juillet 2017 à 08:02:48
................Explication par l'exemple: Je recherche toutes les personnes nés en 1950
......................
Bonjour,

Je ne comprends rien aux SQL, mais si je veut trouver tous ceux nés, ou mariés ou dcd, ou !!..... en 0000

J'ouvre liste des actes et j'ai la liste, par exemple, des o à une date précise dont les actes sont 
Absents
à chercher
demandé
ou ignoré
bon ça fait quatre liste par type d'acte.
Titre: Plusieurs familles vouloir faire des requêtes sur une seule famille
Posté par: PThierry le 04 Septembre 2017 à 11:58:12
select nom, prenom from individu where kle_dossier=1
and annee_naissance = 1950

à utiliser avec le BOA
Titre: Plusieurs familles vouloir faire des requêtes sur une seule famille
Posté par: Joël AUGUSTE le 05 Septembre 2017 à 07:53:41
Bonjour,

Il y a un moyen encore bien plus simple que d'utiliser le BOA.

Dans "recherche", la loupe qui se trouve en haut et à gauche, il suffit de taper 1950 dans la partie grisée "Né(e) en"