Bonjour,
On ne peut pas vraiment dire que la modification des états avec les outils fournis avec Ancestrologie (ReportBuilder) soit facile.
Les pipelines dont vous parlez sont des jeux de données qui sont programmés à l'intérieur du logiciel lui-même, et à quelques exceptions près ne sont pas modifiables par l'utilisateur. L'utilisateur peut tout au plus ajouter dans les états des données existantes dans ces pipelines. Il peut aussi ajouter des "variables" calculées à partir de ces données, mais il faut déjà maîtriser cette programmation.
Les exceptions dont je parle concernent les pipelines construits à partir de procédures stockées dans la base, dans la mesure où le concepteur a programmé la mise à disposition de tous les champs retournés par la procédure (select * from procedure(variables d'entrée)). Les procédures stockées sont accessibles à condition de bien connaître le SQL avec des outils tels que FlameRobin.
Firebird étant "ouvert", il est toujours possible d'accéder à l'ensemble des données pour construire de nouveaux états. Des états simples sont faisables par exportation de ces données en tableur (par ODBC par exemple). Si vous connaissez bien la programmation en Pascal, des logiciels libres comme Lazarus (clone de Delphi) permettent de créer un logiciel permettant de faire presque tout ce que vous souhaitez, mais si vous voulez rester dans le cadre d'Ancestrologie, en dehors des cas cités ci-dessus, seul le concepteur du logiciel pourra apporter une solution.
André