Bonjour,
Oui tout à fait cela est réalisable.
La seule contrainte contrairement à un langage de type objet, c'est que l'on ne peut pas instancier un objet a partir de rien.
avec WinDev on utilise le clonage de champs
Vous trouverez une ressource sur ce site qui manipule des tableaux de champs
ici
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=18&topic_id=5737&post_id=23387