forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Rapports d'anomalies => Discussion démarrée par: looreley le 24 Novembre 2011 à 14:53:25

Titre: violation d'accès.
Posté par: looreley le 24 Novembre 2011 à 14:53:25
Bonjour,

version 2011 - 1352, base V513, window 7 , mais problème déjà constaté sur versions précédentes.

Saisie d'une fiche individu erronée avec par exemple entrée d'année à 5 chiffres au lieu de 4,

"violation d'accès" suivie de l'adresse dans la base.

L'accès à la fiche n'est plus possible même après réorganisation et parfois difficultés à ré-ouvrir la base..

Comment récupérer l'intégralité de la base.


Cordialement
Titre: violation d'accès.
Posté par: Bruno T. le 25 Novembre 2011 à 09:38:29
Bonjour,

Il va falloir modifier les données dans la base de données directement, soit avec un outil de requête, soit avec un gestionnaire de base de donnée
Pour votre simple cas, la requête sera suffisante, pour cela il faut des précisions, pour rédiger cette requête:
- Quel type de date ? évènement ?

D'un autre coté, je ne sais pas moi-même enregistré une année à 5 chiffres avec Ancestrologie car le controle est fait pendant la saisie. Comment faites-vous ?
Avec cette réponse, un correctif pourrait être identifié.

Merci
Titre: violation d'accès.
Posté par: jfd le 25 Novembre 2011 à 16:41:14
Bonjour
 
  je viens d'essayer de reproduire ce problème.

Effectivement lorsqu'on   est en saisie rapide (je n'ai pas testé d'autres possibilités), il est   possible d'enregistrer un individu même si la date (qui apparait alors en rouge)   n'est pas bonne (5 caractères)!
  Cet individu se retrouve bien dans le répertoire .

Des messages d'erreurs apparaissent ensuite si l'on souhaite lié cet individu à ses parents. Il se produit alors des choses bizzares tel que le non affichage des enfants précédents.

Cordialement

Titre: violation d'accès.
Posté par: looreley le 26 Novembre 2011 à 18:58:48
Bonjour,
la date introduite en saisie rapide était "entre 1720 et 17300" pour la date de décès.
L'erreur s'est sûrement signalée en rouge, mais le principe de la saisie rapide est pour moi de regarder le moins souvent possible l'écran.
J'ai récupéré un fonctionnement normal :
- en exportant la base sous Gedcom
- modifié l'erreur en supprimant le 0 en trop avec Notepad
- ré-importé le fichier Gedcom
Il serait bien qu'en cas de saisie illégale, celle-ci soit verrouillée et/ou signalée par un drapeau ou un bip sonore.

Cordialement