Je pense que vous avez ce problème parce que vous n'enregistrez pas (bouton "Enregistrer" en bas de la fenêtre) le conjoint, après l'avoir saisi, et avant de saisir un enfant.
J'ai fait l'essai suivant:
Nouvelle fiche: création de X,X un homme,
+ conjoint Y,Y
+ enfant X,A (dans la fenêtre de choix de la mère, aucun nom ne paraît, mais je valide quand même)
Enregistrer.
Je retrouve bien X,X NIP 3922
Y,Y NIP 3923
X,A NIP 3924, mais seul le père est enregistré.
Dans la table INDIVIDU, X,A a effectivement pour père 3922, mais pour mère -1.
Dans la table T_UNION, il y a 2 unions:
3922 avec 3923 (normal)
3922 avec -1 (anormal mais cohérent avec la fiche de X,A).
J'ai ensuite supprimé l'individu X,A.
Mais dans la table des unions, les 2 subsistent
, 3922/-1 n'a pas été supprimé.
Si par contre, lors de l'enregistrement, j'enregistre l'union du couple avant d'y rattacher un enfant, il n'y a pas de problème.
Il y a donc bien plusieurs problèmes qui subsistent:
-le couple devrait être enregistré avant qu'on puisse y rattacher un enfant,
-on ne devrait pouvoir créer une union, avec un individu qui n'existe pas (-1)
-ce même individu ne devrait pas pouvoir être enregistré comme père ou mère (il ne devrait figurer nulle part, tant qu'il n'a pas été enregistré dans la table INDIVIDU)
-la suppression de l'enfant devrait supprimer l'union uni-latérale qu'il a générée (si cette union n'a pas d'autre enfant).
-la suppression d'un individu devrait entraîner la suppression de l'union.
A+
André