corto pourrais tu me faire un exemple sur lequel m'appuyer
Bonjour Corto :)
Bon, voici un exemple assez simple (un peu plus que le précédant fichier) pour illustrer cette technique :
PortalRowSelect.fmp12.zip
On travaille ici avec une seule table, cette technique d'affichage se nomme "Master/Detail View" pour les initiés…
L'idée est d'afficher tous les enregistrements de la table active dans une table externe, via un lien basé sur une constante (ici la rubrique "zk1" qui ne contient que le chiffre 1, d'autres techniques existent également).
Le but de la manœuvre, naviguer entre les enregistrements de la table en cliquant sur les éléments de la liste.
Alors, lorsqu'on clique sur un élément de la table externe, on lance une petite action qui se contente de remplir une rubrique globale, avec l'identifiant unique de l'enregistrement concerné, pour créer le lien avec les données liées à afficher (voir occurrence de table "table_zId").
Enfin, pour afficher la ligne sélectionnée, un simple formatage conditionnel, directement sur la rubrique, qui regarde l'égalité entre l'identifiant de l'enregistrement distant et le contenu de la rubrique globale… et c'est tout !
Bon, j'avoue qu'il y a d'autres approches possibles pour avoir un affichage de type "Master/Detail" (une petite recherche sur le Web pourra te donner d'autres pistes intéressantes)… sinon, en voici une assez sympa présentée par Fabrice lors d'une ancienne "FmConf" : Master/Detail view : une technique simplissime….
;)