La couche de rapport d'une plate-forme répond également aux messages, mais vous devez y accéder via une référence d'objet distincte. Vous obtenez une référence à la couche de rapport en envoyant le message Report à la couche d'analyse ou en appelant la fonction Report avec la référence à la couche d'analyse comme argument. Il y a donc deux exemples ici. Dans le premier, vous envoyez un message de rapport à la couche d'analyse de la plate-forme bivariée qui est stockée dans la variable biv. Cela renvoie une référence à la couche de rapport qui est stockée dans la variable bivr. Dans le deuxième exemple, vous appelez la fonction Report avec une référence à la couche d'analyse de la plateforme Oneway, ow, comme argument. Cela renvoie également une référence à la couche de rapport et, dans ce cas, elle est stockée dans la variable owr. Dans les deux cas, vous accédez aux éléments de la couche de rapport en utilisant la même technique d'indice que celle utilisée avec les listes et les matrices. Nous en apprendrons plus sur l'abonnement plus tard. Ces éléments sont des objets qui répondent également aux messages. Ainsi, dans le premier exemple, les messages sont envoyés aux éléments de plan nommés dans le rapport. Dans le deuxième exemple, des messages sont envoyés aux composants d'un graphe.