Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 22 Aoû 2003 17:02 Sujet du message: Ajout d'enfants et saisie rapide |
|
|
Pendant mes vacances(qui se terminent aujourd'hui ), j'ai pu me livrer à certaines recherches généalogiques dont le résultat a été l'encodage de plusieurs centaines de fiches.
A certains moments, la succession de manoeuvres répétitives m'a un peu gêné notamment dans l' ajout d'enfants. Il faut savoir que les familles avec plus de 10 enfants étaient monnaie courante.
J'ai un peu modifié la procédure et je vous la livre pour test sur mon site homeusers.brutele.be/on5ps .
Ceci peut n'être qu'un début mais je souhaiterais connaître si ces premières modifications n'intéressent que moi ou si elles sont susceptibles de rencontrer vos préoccupations.
La base de données n'a subi aucun changement, il est donc inutile de la télécharger.
L'executable est compilé en Delphi 7 sous Windows 2000.
Mes premiers tests avec Windows XP me montrent quelques anomalies de non compatibilité . Si d'aucuns font des tests avec XP, merci de le préciser.
J'ai appelé la version 2.0.0.301 bien qu'elle soit basée sur les sources 2.0.0.2 .
Je ne pense toutefois pas que cela porte à conséquence, la différence entre les 2 devant être un fichier d'aide.
Cordialement,
Claude |
|
Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 22 Aoû 2003 17:27 Sujet du message: |
|
|
Bah oui, c'est super génial...
Juste pour info, on peut en créer plusieurs de suite et quand on fait "fermer", c'est le dernier créé qui s'ajoute au couple. Les autres, il faut aller les rechercher à la mano.
Mais no problemo, change rien, c'est génial comme ça
Merci Claude.
PS : pas de problème a priori sur Windows 2000 et bonne reprise pour Lundi  |
|
Revenir en haut |
|
 |
AquaBlue Pro


Inscrit le: 02 Mar 2003 Messages: 1199 Localisation: Paris - France
|
Posté le: 22 Aoû 2003 18:19 Sujet du message: |
|
|
Bonjour Claude,
Géant !
Et ca marche pour les conjoints !
Même remarque que celle de Lau.
Je suis sous XP et cela a l'air de fonctionner sans problème.
Bon courage pour le retour si tu es en voiture
Et bonne reprise pour le boulot. _________________ Les Anomalies & Suggestions et la FAQ sont là.
 |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 24 Aoû 2003 17:22 Sujet du message: |
|
|
L'accueil étant globalement positif, j'ai sensiblement compliqué l'exercice et mis la version 2.0.0.302 à disposition pour évaluation, tests et retests car les changements sont assez conséquents.
Toutefois, j'ai voulu garder l'aspect "Saisie Rapide" surtout caractérisé par la mise en valeur des notions déjà encodées.
Il n'ya a pas de fioritures et les exceptions devront continuer à être prises en charge par la procédure habituelle ( comme par exemple, 2 communes différentes dans les favoris mais de même nom).
Toutes les zones nouvelles sont optionnelles et le travail comme auparavant reste toujours possible.
Merci pour vos tests,
Cordialement,
Claude |
|
Revenir en haut |
|
 |
AquaBlue Pro


Inscrit le: 02 Mar 2003 Messages: 1199 Localisation: Paris - France
|
Posté le: 24 Aoû 2003 23:07 Sujet du message: |
|
|
Les premiers tests se passent en douceur.
C'est très agréable à l'utilisation lors de saisies importantes.
Sous XP et je n'ai pas encontré de difficultés.
Merci Claude, c'est vraiment une bonne idée. _________________ Les Anomalies & Suggestions et la FAQ sont là.
 |
|
Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 25 Aoû 2003 12:08 Sujet du message: |
|
|
Bonjour Claude, voici pêle-mêle les résultats de mes tests :
J'ai pas utilisé la bonne procédure et ça donne un résultat pas beau :
* Choix de toutes les données, cliquer sur enregistrer
* Modifier prénom et sexe : cliquer sur enregistrer, puis sur fermer
* Et là, ça se gâte : l'individu enfant est créé n fois et il apparaît p fois dans la liste des enfants.
Et quand on passe sur le répertoire et qu'on choisit un des doublons créés, on a un joli message "multiple rows in singleton select" : aïe ! (et un petit plantage en quittant Ancestrologie). Pourtant dans les bases, je n'ai pas de doublons. Je reviens dans Ancestrologie, même problème : l'individu apparaît en plusieurs exemplaires (c'est une anomalie qui a déjà été signalée sur le forum). J'ai essayé de regarder mais je n'ai pas vu la cause (ça serait intéressant de savoir pourquoi).
Pour que le bouton Enregistrer se dégrise, il faut modifier le sexe de l'individu, mais si on ne le connait pas, il faut le mettre à homme (ou femme), puis le remettre à inconnu (pas gênant, mais à savoir)
On perd la gestion des prénoms multiples (avant, quand on choisissait un prénom dans la liste déroulante, il s'ajoutait au(x) prénom(s) déjà saisi(s). Maintenant, cela le remplace.
On perd la gestion des raccourcis clavier (mais on a la liste déroulante...)
Il n'y a pas de contrôle sur les dates (mais yaka faire gaffe).
Voilà en désordre les anomalies que j'ai détectées. Mais ne t'y arrête pas : je pense que la version que tu as faite, même dans l'état actuel, est beaucoup plus pratique que la version officielle et répond à une demande qui a déjà été exprimée plusieurs fois sur les forums.
Chapeau bas, Claude. |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 25 Aoû 2003 19:57 Sujet du message: |
|
|
Laurent,
Je viens de prendre connaissance de ton message et je n'ai bien entendu pas encore tout 'disséqué'.
Toutefois, 2 remarques :
1) Perte des raccourcis. OK et je ne sais pas faire autrement. cela ferait d'ailleurs double emploi puisqu'une frappe partielle permet de retrouver la donnée.
2)Une seule zone doit déclencher le bouton 'Enregistrer', c'est la zone 'Nom'. Parfois, même si un nom s'affiche, il faut taper la première lettre du nom pour que cela déclenche la touche 'Enregistrer'. Je pourrais supprimer le premier affichage mais cela vaudrait également pour le nom probable du père dans le cas de l'ajout d'un enfant. Je n'ai pas encore trouvé l'astuce pour garder le nom pour ajout d' un enfant et le supprimer dans les autres cas mais cela ne devrait pas être insurmontable.
Pour le reste, j'ai évidemment testé assez longuement et je n'ai pas ces multiples enregistrements. Il serait intéressant de voir la différence entre nous qui provoque cet effet chez toi.
Je révèle te truc pour le sexe.
J'en avais raz-le-bol d'encoder des dizaines de fois que Marie était une femme et Joseph un homme.J'ai donc placé un évènement 'OnExit' sur la zone Prénom qui va chercher le sexe le plus probable pour le prénom qui vient d'être encodé dès que la touche 'Tab' est poussée depuis la zone Prénom.Il est clair que les Dominique et Claude pourraient devoir être corrigés à la main.
Dans tes tests, pourrais-tu discriminer l'affchage par défaut et l'affichage basé sur un encodage. Il est possible que je n'ai pas prévu certains cas pour l'affichage par défaut.
Comme je le disais, il ne s'agit pas d'une mince modification mais cela m'arrangerait singulièrement que cela fonctionne.Je ne pense pas que cela sera nécessairement demain(boulot oblige) mais je vais me pencher plus à fond sur ton message.
Cordialement,
Claude |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 26 Aoû 2003 22:02 Sujet du message: |
|
|
Je n'ai pas été capable de reproduire les anomalies que tu constates.
J'ai 4 personnes qui ont testé (dont Marc et moi) et tu sembles être le seul à avoir le problème ( ce qui ne signifie pas que tu as tort mais peut-être que tu testes mieux ?).
J'ai effectué 2 ou 3 modifications mineures(?) dans la manière d'obtenir les prénoms et dans la gestion du bouton "Enregistrer".
C'est la version 2.0.0.303. Peux-tu voir si cela change quelque chose pour toi ?
Si cela ne fait pas double emploi, je pourrais essayer de rétablir l'entrée abrégée.
Pour les contrôles de dates, j'utilise strictement les routines existantes. La seule chose que je n'ai pas encore remise est le contrôle de cohérence ( ce qui fait apparaître parfois la fenêtre bleue) mais je pourais étudier la façon d'activer ce contrôle. Je pense que ce sont des "goodies" qui ne devraient pas poser de problème lorsque je serai certain que le gros du travail fonctionne correctement ( ce qui ne semble pas être encore le cas chez toi).
Cordialement,
Claude |
|
Revenir en haut |
|
 |
Lau Pro, Modérateur


Inscrit le: 01 Avr 2003 Messages: 1541
|
Posté le: 27 Aoû 2003 12:01 Sujet du message: |
|
|
Je ne rencontre plus le problème que j'avais signalé
Toutefois, quand on modifie les données qu'on a enregistrées et que l'on ré-enregistre (sans cliquer sur Nouveau entre temps), 2 comportements se présentent :
* si on a modifié entre autres le sexe, la dernière version est conservée dans les bases (le bouton "Nouveau" se grise du moment qu'on change le sexe)
* si on n'a pas modifié le sexe, la première version est conservée dans les bases
A noter qu'il y a toujours un message "not in edit mode", mais qu'il n'empêche pas de modifier les données et d'enregistrer.
Suggestion pour la saisie des conjoints : il ne faudrait pas pouvoir changer le sexe, sinon, il y a création d'une ligne T_UNION avec clé du conjoint=0.
A part ça, tout va bien... |
|
Revenir en haut |
|
 |
AquaBlue Pro


Inscrit le: 02 Mar 2003 Messages: 1199 Localisation: Paris - France
|
Posté le: 27 Aoû 2003 12:10 Sujet du message: |
|
|
Une petite demande aux champions de Delphi
Mon environement de test s'appelle Ancestrotest mais le nom de la fenêtre principale (caption) d'Ancestrologie continue à afficher Ancestrologie.
J'arrive (quand je teste avec les données de ma base) à me flanquer des sueurs froides.
Serait-il possible d'avoir le nom du fichier dans le caption de la fenêtre principale ? _________________ Les Anomalies & Suggestions et la FAQ sont là.
 |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 28 Aoû 2003 07:48 Sujet du message: |
|
|
Un grand merci pour vos remarques.
J'examine tout cela dès ma première disponibilité de temps( après 4 semaines de congé, c'est la ruée ).
Cordialement,
Claude |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 30 Aoû 2003 20:07 Sujet du message: |
|
|
J'ai placé une version 2.0.0.304 sur mon site ainsi qu'un version 2.02 de la base.
Dans le programme, j'ai uniquement ajouté la suggestion de Marc à savoir afficher le nom de la base à côté du nom du dossier.
Pour la saisie rapide, c'est un autre problème.
J'ai vérifié sur la version officielle et le problème existe déjà.
En cas de modification, le bouton Enregistrer se réactive et on peut enregistrer plusieurs fois le même individu.
A mon avis, la solution définitive à ce problème passe par une modification très importante de la programmation et dépasse peut-être mes disponibiltés (au moins) de temps.
Je m'explique :
A mon avis, une partie de l'ergonomie du programme consiste à profiter au maximum des informations connues lorsqu'on veut initier une action.
Ainsi, lorsqu'on veut ajouter ou sélectionner une personne (quel que soit le contexte), on connaît au moins son nom et son prénom ( sauf exception cabalistique qu'on ne manquera certainement pas de soulever).
Il serait intéressant d'avoir une petite fenêtre de sélection donnant la possibilité d'entrer ce nom et ce prenom.
Le programme affichera alors uniquement les personnes qui répondent au mieux à cette description ( par exemple, le même nom et le début du prénom identique). Pour les personnes ayant une base très remplie, cela simplifierait considérablement l'affichage et permettrait d'éviter plus facilement les doublons).
On pourrait soit choisir l'individu cherché dans la panoplie resteinte des noms présentés soit décider de sa création.
Facile à écrire mais .....
Je cherche quand même si on ne peut provisoirement améliorer la situation actuelle.
La base de données 2.02 contient les procédures de Lau (dont j'ai envoyé une copie à Philippe pour la prochaine mise à jour).
Cordialement,
Claude |
|
Revenir en haut |
|
 |
jrfloquet Expert

Inscrit le: 28 Fév 2003 Messages: 78
|
Posté le: 31 Aoû 2003 07:29 Sujet du message: |
|
|
effectivement Claude c'est une excellente idée pour éviter les doublons qui serait provisoire en attendant une fonction permettant de fusionner les fiches des doublons.
Merci pour les améliorations réalisées sur le module de saisi qui permettent de ganger du temps et surtout les fautes dans les noms de famille. _________________ JR |
|
Revenir en haut |
|
 |
crolain Pro

Inscrit le: 27 Fév 2003 Messages: 585
|
Posté le: 31 Aoû 2003 15:19 Sujet du message: |
|
|
La version 2.0.0.305 est sortie.
J'espère avoir tenu compte de la majorité des objections faites.
De la bonne manière ??
A vous d'en décider.
Les 3 accès à la saisie rapide sont à tester :
1) Onglet INDIVIDU--> Saisie Rapide
2) Ajout de conjoint
3) Ajout d'enfant
Cordialement,
Claude
P.S. : Dommage que si peu de testeurs se manifestent !!! |
|
Revenir en haut |
|
 |
AquaBlue Pro


Inscrit le: 02 Mar 2003 Messages: 1199 Localisation: Paris - France
|
Posté le: 01 Sep 2003 12:40 Sujet du message: |
|
|
Bonjour Claude,
Téléchargé et testé.
Merci pour mes sueurs froides, c'est rassurant de voir qu'on est bien sur la base de test
Gros problème que je ne comprends pas !
Avec la petite base de PCM apparement pas de problème.
Sur ma base (beaucoup plus grosse) si je travaille sur un patronyme commencant par une lettre où je n'ai pas trop de patronymes, ça marche.
Si j'essaye pour un patronyme où j'ai beaucoup de nom et que ce patronyme est vers la fin de la liste (lettre D et patronyme DUpont) après clic sur "Fermer", la zone en bas de la fénêtre se mets à défiler patronyme par patronyme et ne rend la main que lorsque DUPONT est atteint.(ce qui peut prendre plusieurs minutes)
Un test sur la "Liste par prénoms" donne le même résultat si on veut aller en bas de la liste des Noms (a gauche) avec l'ascenseur pour une lettre bien représentée.
La "limite" semble tourner autour de 100.
Moins de 100 noms ça va
Plus de 100 noms Bonjour les dégats
J'ai une ligne vide en première position de la zone déroulante des lieux de naissance.
Enfin, mais c'est secondaire, avec ma base la fenêtre saisie rapide met environ 10 secondes à s'ouvrir.
Je reprends ce message après l'avoir écrit. Je ne savais plus pourquoi je n'utilisais pas le bouton "création". En fait je viens de tester ce problème éxistait déjà dans la version 1.7.0.0.5 et la base 1.86. Le seul problème nouveau est celui avec la "liste par prénom" _________________ Les Anomalies & Suggestions et la FAQ sont là.
 |
|
Revenir en haut |
|
 |
|