J'avoue que le fonctionnement de ce champ NCHI me laisse perplexe. J'avais cru comprendre jusqu'à présent que son rôle était de pouvoir préciser que le nombre d'enfants connus de l'individu était différent de celui des enfants enregistrés. Donc je le laisse vierge (sans cocher la case dans les préférences), et je ne le rempli que si je sais qu'il y a effectivement une différence. Je ne vois pas l'intérêt de le remplir automatiquement, option qui doit "écraser" une valeur que vous auriez vous-mêmes saisie!
Si on a besoin de connaître le nombre d'enfants "enregistrés" (ce que doit faire l'automatisme quand la case est cochée), il est simple dans la requête, de l'obtenir sans l'avoir mémorisée (select count(*) from individu where cle_pere=X or cle_mere=X), l'absence de redondance étant même l'une des règle de construction d'une base de données.
Ce qui m'ennuie aussi, c'est que si on a modifié la valeur de NCHI, il n'est pas possible de la remettre à NULL. Elle se remet à 0 en affichant "Sans postérité".
A+
André