Le Russeling
Cette technique est nommée d'après le nom de son auteur, Rob Russel http://www.sumware.net/robfm/savingfoundsets.php Problème : Solution : Supposons que nous ayons deux Tables TA et TB, avec leurs modèles MA et MB, et qu'on soit sur le modèle MA. Les Tables TA et TB peuvent être liées ou pas, cela n'a aucune incidence. 1 ) Créons une nouvelle occurrence de "TA" , nommons la "OT_esA", et ne la lions à rien d'autre. 2 ) Créons un modèle JeuA basé sur cette nouvelle occurrence "OT_esA" 3 ) Créons un script 'Sauvegarde Jeu Trouvé' qui sera lancé depuis le modèle "A" Il ressemble à cela, avec 2 lignes de script : Activer Enregistrement liés [ "TA" ; modèle "JeuA" ] Il n'y a pas besoin de parcourir quoique ce soit. Le simple fait d'activer les enregistrements de l'occurrence de Table courante en utilisant un autre modèle basé lui sur une autre occurrence, puis de revenir sur son modèle d'origine, isole les enregistrements trouvés et leur tri. Si une fois dans notre modèle MA, on ignore 10 enregistrements, on pourra basculer sur JeuA pour se rendre compte que le jeu précédent a bien été mémorisé là bas. 4 ) Créons un script 'Restitution Ensemble Trouvé' : Activer Modèle "JeuA" Là encore, ces deux lignes suffisent. |