Depuis le ruban du Data, onglet "Outils" / "Préférences" / "Mode d'affichage"
Un requête est définie par un ensemble de tables qui formeront un jeu de données.
Une jointure est utilisée pour faire le lien entre les tables d'une même requête lors de la récupération des données dans la base de données.Elle est ajoutée au SQL en fonction des tables utilisées.
Un lien virtuel est utilisé pour assembler les données de plusieurs requêtes. L'assemblage des données est fait par MyReport après requêtage de chaque requête auprès de la base de données.Si un lien virtuel est utilisé, ses champs seront ajouté au SQL pour chaque requête afin de pouvoir faire l'assemblage par la suite.
Les requêtes sont choisies en fonction des champs/tables utilisés. Elles sont choisies de façon à ce qu'il y ait le moins de requêtes et d'assemblage possible.
Si un champ utilise dans sa formule des champs d'une même requête et que ces champs sont compatibles SQL, alors le champs sera calculé SQL.
Si un champ utilise dans sa formule des champs de requêtes différentes, il sera calculé MyReport.
Une formule SQLX ne peut utiliser que des champs d'une même requête.