
La couche rapport d'une plateforme 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 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. Deux exemples sont présentés ici. Dans le premier, vous envoyez un message « Report » à la couche d'analyse de la plateforme bivariée, stocké dans la variable « biv ». Cela renvoie une référence à la couche rapport, stockée dans la variable « bivr ». Dans le second exemple, vous appelez la fonction « Report » avec une référence à la couche d'analyse de la plateforme unidirectionnelle, ow, comme argument. Cela renvoie également une référence à la couche rapport, stockée dans la variable « owr ». Dans les deux cas, vous accédez aux éléments de la couche rapport en utilisant la même technique d'indexation que celle utilisée pour les listes et les matrices. Nous reviendrons sur l'indexation ultérieurement. Ces éléments sont des objets qui répondent également aux messages. Dans le premier exemple, les messages sont envoyés à des éléments hiérarchiques nommés du rapport. Dans le deuxième exemple, des messages sont envoyés aux composants d’un graphique.