Auteur Sujet: [résolu] Gestion des "TEMOINS"  (Lu 4302 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne MAURISSON

  • AncestroExpert
  • *****
  • Messages: 412
[résolu] Gestion des "TEMOINS"
« le: 14 Février 2006 à 18:18:20 »
Bonjour,



Quelqu'un peut-il me donner une idée pour gérer les 'témoins' d'événements (ou comment les gérez-vous?).

Je viens d'émerger, et de me rendre compte que dans les fiches de ma généalogie, je ne trouve pas (ou ne sais pas) comment gérer ces témoins,

Aucun marquage ne permet de les repérer dans une liste (voir peut-être avec sql ou boa ?).

Dans les longues listes, je finis par me demander "qui c'est celui-là", et rien sur sa fiche ne l'identifie comme témoin.





Merci
Daniel
 

Hors ligne Sophie

  • AncestroExpert
  • *****
  • Messages: 617
    • http://www.lagazettedesancetres.com
[résolu] Gestion des "TEMOINS"
« Réponse #1 le: 14 Février 2006 à 18:36:49 »
Lorsqu'un individu est témoin d'un évènement, au bas de sa fiche, l'icône du livre est ouverte. En cliquant dessus, tu peux voir à quel(s) évènement(s) il est associé.



Par contre, ce serait en effet intéressant de pouvoir éditer une liste des individus témoins / évènements.
 

Hors ligne MAURISSON

  • AncestroExpert
  • *****
  • Messages: 412
Sujet du message: Gestion des "TEMOINS"
« Réponse #2 le: 14 Février 2006 à 18:47:45 »
Merci Sophie,



C'est vrai, je suis passé au travers de cette possibilité d'afficher les événements associés, mais reste que dans les listes pouvoir d'un coup d'oeil "isoler" ceux qui ne sont pas partie prenante de la généalogie serait pas mal, mais c'est que mon avis.

Je vais aller faire un tour dans les requêteurs, pour sortir une liste des témoins.
Daniel
 

Hors ligne MAURISSON

  • AncestroExpert
  • *****
  • Messages: 412
[résolu] Gestion des "TEMOINS"
« Réponse #3 le: 15 Février 2006 à 21:33:53 »
Si vous avez, un avis ou mieux une idée, allez-y, je suis preneur.



Sinon, je le marque : [résolu]



Bonne soirée.
Daniel
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
Sujet du message: Gestion des "TEMOINS"
« Réponse #4 le: 15 Février 2006 à 21:45:42 »
Citation de: "MAURISSON"
"isoler" ceux qui ne sont pas partie prenante de la généalogie


Il y a aussi la liste des individus dits "orphelins" dans le menu "individus"



Pour le sql , déjà paru par le passé :

/* Liste des témoins des événements Individus */



SELECT  I.NOM as NOM_TEMOIN, I.PRENOM AS PRENOM_TEMOIN ,

R1.REF_RELA_LIBELLE as RELATION ,

R.REF_EVE_LIB_LONG as EVENEMENT,

I1.NOM as NOM, I1.PRENOM AS PRENOM,

E.EV_IND_DATE_WRITEN as DATES,

E.EV_IND_VILLE as VILLE

FROM T_ASSOCIATIONS T, EVENEMENTS_IND E,  INDIVIDU I,

INDIVIDU I1,  REF_EVENEMENTS R, REF_RELA_TEMOINS R1

WHERE T.ASSOC_KLE_DOSSIER = 1

AND E.EV_IND_KLE_DOSSIER = T.ASSOC_KLE_DOSSIER

AND T.ASSOC_TABLE = 'I'

AND T.ASSOC_KLE_IND = E.EV_IND_KLE_FICHE

AND E.EV_IND_CLEF = T.ASSOC_EVENEMENT

AND I.CLE_FICHE = T.ASSOC_KLE_ASSOCIE

AND I1.CLE_FICHE= T.ASSOC_KLE_IND

AND R.REF_EVE_LIB_COURT = E.EV_IND_TYPE

AND R1.REF_RELA_CODE = T.ASSOC_TYPE

ORDER BY I.NOM, I.PRENOM



/* Liste des témoins événements familiaux */



SELECT DISTINCT I.NOM as NOM_TEMOIN, I.PRENOM AS PRENOM_TEMOIN ,

R1.REF_RELA_LIBELLE as RELATION ,

R.REF_EVE_LIB_LONG as EVENEMENT,

I1.NOM as NOM_MARI, I1.PRENOM AS PRENOM_MARI,

I2.NOM as NOM_FEMME, I2.PRENOM AS PRENOM_FEMME,

E.EV_FAM_DATE_WRITEN as DATES , E.EV_FAM_VILLE as LIEU

FROM T_ASSOCIATIONS T, EVENEMENTS_FAM E, T_UNION T1, INDIVIDU I,

INDIVIDU I1, INDIVIDU I2, REF_EVENEMENTS R, REF_RELA_TEMOINS R1

WHERE T.ASSOC_KLE_DOSSIER = 1

AND T.ASSOC_TABLE = 'U'

AND E.EV_FAM_CLEF = T.ASSOC_EVENEMENT

AND E.EV_FAM_KLE_DOSSIER = T.ASSOC_KLE_DOSSIER

AND T1.UNION_CLEF = E.EV_FAM_KLE_FAMILLE

AND I.CLE_FICHE = T.ASSOC_KLE_ASSOCIE

AND I1.CLE_FICHE = T1.UNION_MARI

AND I2.CLE_FICHE = T1.UNION_FEMME

AND R.REF_EVE_LIB_COURT = E.EV_FAM_TYPE

AND R1.REF_RELA_CODE = T.ASSOC_TYPE

ORDER BY I.NOM, I.PRENOM
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne MAURISSON

  • AncestroExpert
  • *****
  • Messages: 412
[résolu] Gestion des "TEMOINS"
« Réponse #5 le: 16 Février 2006 à 07:31:14 »
Bonjour, Philippe,



Je vais de ce pas tester ces procédures, cela me facilite grandement le travail.



Merçi.
Daniel
 

Hors ligne Claude Baudin

  • AncestroSenior
  • *****
  • Messages: 1 709
Sujet du message: Gestion des "TEMOINS"
« Réponse #6 le: 16 Février 2006 à 08:42:20 »
Citation de: "Horemans"



Pour le sql , déjà paru par le passé :

/* Liste des témoins des événements Individus */



SELECT  I.NOM as NOM_TEMOIN, I.PRENOM AS PRENOM_TEMOIN ,

R1.REF_RELA_LIBELLE as RELATION ,

R.REF_EVE_LIB_LONG as EVENEMENT,

I1.NOM as NOM, I1.PRENOM AS PRENOM,

E.EV_IND_DATE_WRITEN as DATES,

E.EV_IND_VILLE as VILLE

FROM T_ASSOCIATIONS T, EVENEMENTS_IND E,  INDIVIDU I,

INDIVIDU I1,  REF_EVENEMENTS R, REF_RELA_TEMOINS R1

WHERE T.ASSOC_[color=orange
KLE_DOSSIER = 1[/color]

AND E.EV_IND_KLE_DOSSIER = T.ASSOC_KLE_DOSSIER

AND T.ASSOC_TABLE = 'I'

AND T.ASSOC_KLE_IND = E.EV_IND_KLE_FICHE

AND E.EV_IND_CLEF = T.ASSOC_EVENEMENT

AND I.CLE_FICHE = T.ASSOC_KLE_ASSOCIE

AND I1.CLE_FICHE= T.ASSOC_KLE_IND

AND R.REF_EVE_LIB_COURT = E.EV_IND_TYPE

AND R1.REF_RELA_CODE = T.ASSOC_TYPE

ORDER BY I.NOM, I.PRENOM



/* Liste des témoins événements familiaux */



SELECT DISTINCT I.NOM as NOM_TEMOIN, I.PRENOM AS PRENOM_TEMOIN ,

R1.REF_RELA_LIBELLE as RELATION ,

R.REF_EVE_LIB_LONG as EVENEMENT,

I1.NOM as NOM_MARI, I1.PRENOM AS PRENOM_MARI,

I2.NOM as NOM_FEMME, I2.PRENOM AS PRENOM_FEMME,

E.EV_FAM_DATE_WRITEN as DATES , E.EV_FAM_VILLE as LIEU

FROM T_ASSOCIATIONS T, EVENEMENTS_FAM E, T_UNION T1, INDIVIDU I,

INDIVIDU I1, INDIVIDU I2, REF_EVENEMENTS R, REF_RELA_TEMOINS R1

WHERE T.ASSOC_KLE_DOSSIER = 1

AND T.ASSOC_TABLE = 'U'

AND E.EV_FAM_CLEF = T.ASSOC_EVENEMENT

AND E.EV_FAM_KLE_DOSSIER = T.ASSOC_KLE_DOSSIER

AND T1.UNION_CLEF = E.EV_FAM_KLE_FAMILLE

AND I.CLE_FICHE = T.ASSOC_KLE_ASSOCIE

AND I1.CLE_FICHE = T1.UNION_MARI

AND I2.CLE_FICHE = T1.UNION_FEMME

AND R.REF_EVE_LIB_COURT = E.EV_FAM_TYPE

AND R1.REF_RELA_CODE = T.ASSOC_TYPE

ORDER BY I.NOM, I.PRENOM




Ce serait bien si de tels proc étaient classées dans un dossier sur le forum pour que chacun puisses y puiser dedans en cas de besoin  :wink:
Cordialement
A+
Ancestrologie V 1101 B 5122
PIV 3G° 2048 M°
Intel core 2 duo, 2048M° Ecran 19p et 17p
OS Vista  Windows7 et Xp
___________

Claude
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
Sujet du message: Gestion des "TEMOINS"
« Réponse #7 le: 16 Février 2006 à 09:54:14 »
Citation de: "Claude Baudin"
Ce serait bien si de tels proc étaient classées dans un dossier sur le forum pour que chacun puisses y puiser dedans en cas de besoin  :wink:


Patience
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne MAURISSON

  • AncestroExpert
  • *****
  • Messages: 412
[résolu] Gestion des "TEMOINS"
« Réponse #8 le: 16 Février 2006 à 13:02:02 »
Tout a fait d'accord, et avec une patience d'ange.



Petite question :

est-il possible de trouver quelque part, une doc (ou info) comportant les tables d'ancestro ainsi que leurs champs (avec le type) ?

On peut éditer table par table, via le SQL, mais, bon si cela existe, on éviterait de refaire le travail.

Cela permettrait de les éditer et de pouvoir écrire une requête avant de la saisir (de mon temps on appelait cela "pisser" de la ligne, toute une vie....)



Bonne après-midi.
Daniel
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
[résolu] Gestion des "TEMOINS"
« Réponse #9 le: 16 Février 2006 à 13:35:04 »
Citation de: "MAURISSON"
est-il possible de trouver quelque part, une doc ...


Il existe deux documents MCD et MPD, mais je ne retrouve pas où (chez Lau ? je ne sais plus). Les messages ont disparu.

Sinon il y a la solution select * from table qui permet la plupart du temps de trouver son bonheur...

Il faut fouiller.
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne AquaBlue

[résolu] Gestion des "TEMOINS"
« Réponse #10 le: 16 Février 2006 à 13:59:10 »
Ou bien attaquer la base en direct avec IBEpert ( http://www.ibexpert.com/ )

page Download et la dernière ligne IBExpert Free Personal Edition



ou bien en direct : http://www.hksoftware.net/download/ibep_2006.1.29.1_full.exe



Gratuit et en français.

Il n'y a pas mieux, en gratuit, pour attaquer une base Interbase/Firebird.



Attention de ne pas faire de bêtises  :!:  L'outil est très puissant  :D  :D

Toujours attaquer une copie de la base, JAMAIS l'original (sauf si tu sais ce que tu fais !)



ATTENTION IBExpert ne fonctionne qu'avec un serveur (donc pas avec Firebirs embedded)
 

Hors ligne PThierry

  • AncestroExpert
  • *****
  • Messages: 541
[résolu] Gestion des "TEMOINS"
« Réponse #11 le: 16 Février 2006 à 15:28:23 »
Citation de: "Sophie"
Par contre, ce serait en effet intéressant de pouvoir éditer une liste des individus témoins / évènements.




et le BOA à quoi sert-il?

c'est dedans

pour les témoins d'événements individuels et familiaux



Citation de: "Claude Baudin"


Ce serait bien si de tels proc étaient classées dans un dossier sur le forum pour que chacun puisses y puiser dedans en cas de besoin

.




ça existe en partie depuis longtemps sur le site de Stéphane

(http://ransac.chez-alice.fr/)

compilation des requêtes sql pour le BOA
N'oubliez pas la fonction Rechercher...
Cordialement  Pierre
 

Hors ligne MAURISSON

  • AncestroExpert
  • *****
  • Messages: 412
[résolu] Gestion des "TEMOINS"
« Réponse #12 le: 16 Février 2006 à 15:34:06 »
Prudence étant mère de toutes les vertues,

je souhaite seulement avoir une trace papier des tables et champs, cela me permettra dans un premier temps de repérer et annoter ce qui m'intéresse, et ensuite d'écrire (faire tourner la procédure à vide) avant de la saisir dans le requéteur.

Pour moi il est hors de question d'attaquer de front la base, mes connaissances se limites au basic, cobol, Access(que du pas jeune).



Merçi de toutes vos idées et infos.
Daniel
 

Hors ligne AquaBlue

[résolu] Gestion des "TEMOINS"
« Réponse #13 le: 16 Février 2006 à 18:10:07 »
Eh ! Eh ! Access c'est tout à fait d'actualité  :!:  :D



Tu vas là http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1137582614:66942&page=ibp_60_odbc et tu charges les pilotes ODBC pour Firebird (j'utilise la version 1.2 sans problèmes)



Tu installes ces pilotes.



Tu ouvres Access et tu crées une nouvelle base. (Je la mets avec Ancestrologie.FDB)

Tu cliques droit dans l'onglet "Tables" et tu choisis "Lier Tables" (J'ai un Access en anglais donc ma traduction n'est peut-être pas rigoureuse !)

Dans la fenêtre qui s'ouvre tu choisis "ODBC Databases" dans "Type de fichiers" en bas, puis "Nouveau" dans la fenêtre qui vient de s'ouvrir.

Une fenêtre s'ouvre : tu choisit "Firebird/Interbase (R) driver"

Tu cliques le bouton "Paramètres avancés..." et tu ajoutes :

UID=SYSDBA

PWD=masterkey

DBNAME=C:\Program files\Ancestrologie\Database\NomDeTaBAse.BDD


Valide OK puis "Suivant"

Tu donnes un nom pour le fichier de définition de ta connexion (MaBase par exemple) puis "Suivant" et "Terminer"

Normalement tu as un joli petit fichier qui porte le nom que tu viens de lui donner et une extension .dns. Tu le sélectionnes et tu valides.

Tu as une petite fenêtre qui s'ouvre et qui te demandes "Compte" et "Mot de passe" donc "SYSDBA" et "masterkey" (laisse "Rôle" vide) et tu valides.

Dans la fenêtre qui s'ouvre "sélectionne Tout", coche "Sauve Mot de passe" et valide.

Si Access te demandes de valider la clef de certaines tables tu lui dis "Annuler".



Voila tu as un base Access qui est directement liée avec ta base Ancestrologie.

Tu n'as plus qu'a te replonger dans Access, son SQL un peu spécial .....et VBA !
 

Hors ligne MAURISSON

  • AncestroExpert
  • *****
  • Messages: 412
[résolu] Gestion des "TEMOINS"
« Réponse #14 le: 16 Février 2006 à 18:31:50 »
La vache.......quel pied (je m'emporte, je m'emporte)



Tout cela va me rappeler ma jeunesse.



J'avais déjà extrait toutes les tables (datas) avec leurs champs,

pour moi c'est plus facile d'avoir une vue générale de la base, que de partir à la recherche d'un champ dans une table.



Mais avec ta solution, c'est mieux que la cerise sur le gâteau.

Pour le semblant de SQL et le VBA, pas d'inquiétude, j'assure.

Ah le basic en 1964, c'était quelque chose.....



Encore merçi Aquablue.
Daniel
 

Hors ligne DDdeBerdeux

[résolu] Gestion des "TEMOINS"
« Réponse #15 le: 16 Février 2006 à 19:24:53 »
Bonsoir,

Pour le pilote ODBC http://ovh.dl.sourceforge.net/sourceforge/firebird/Firebird_ODBC_1.2.0.69-Win32.exe

a une option qui permet de mémoriser l'identifiant et le mot de passe.

Mais il me semble que même ODBC a besoin de gds32.dll pour fonctionner. Pas de problème si c'est Firebird serveur qui est installé (multiutilisateur en prime), mais avec la version  embedded, il doit falloir mettre une copie du gds32 dans \windows?

A+

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

Hors ligne AquaBlue

[résolu] Gestion des "TEMOINS"
« Réponse #16 le: 16 Février 2006 à 19:35:03 »
Je crois que je n'ai jamais essayé les pilotes ODBC avec "embedded" car ça fait des lustres que j'utilise la version serveur (au moins depuis la 1.0).



Pour la mémorisation du mot de passe je ne sais pas.

Mais j'ai toujours la demande de pwd lors d'une nouvelle connexion et ça me parait raisonnable et logique.
 

Hors ligne DDdeBerdeux

[résolu] Gestion des "TEMOINS"
« Réponse #17 le: 16 Février 2006 à 20:33:35 »
Citation de: "AquaBlue"
JMais j'ai toujours la demande de pwd lors d'une nouvelle connexion et ça me parait raisonnable et logique.
Cà le serait si çà n'était pas SYSDBA et masterkey les valeurs par défaut de Interbase/Firebird, que tout le monde connait. Et j'entends d'ici les cris si on demandait aux utilisateurs de s'identifier à chaque fois qu'ils ouvrent Ancestrologie :wink:

A+

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

Hors ligne MAURISSON

  • AncestroExpert
  • *****
  • Messages: 412
[résolu] Gestion des "TEMOINS"
« Réponse #18 le: 17 Février 2006 à 17:52:06 »
Je confirme qu'il faut gds32.dll dans la racine Windows.



Pour le reste, j'ai quelques soucis avec access, qui est un peu rétif à utiliser "Firebird/Interbase (R) driver", mais je vais tout reprendre calmement, et je vaincrais (enfin j'espère, restons modeste)

Je vous tiendrais au courant.
Daniel