L’affichage sélectif de zones constitue l’un des moyens de démontrer l’incidence de la structure des données sur les performances.Supposons que nous souhaitions afficher un message uniquement dans les cas où la valeur de l’élément de données amountOwned est supérieure à zéro. Une approche consiste à utiliser un script permettant d’examiner la valeur de amountOwed et de modifier la propriété d’affichage/de masquage du champ du message selon la valeur de l’élément de données.Une autre solution consiste à lier les données à un sous-formulaire. Cette méthode s’avère plus efficace que la précédente, bien que les deux aboutissent au même résultat. Avec cette méthode, nous ajoutons l’élément d’état à la structure des données et le lions à un sous-formulaire. Ce dernier comprend le champ de message et le champ amountOwed. Avec le nombre minimal d’occurrences du sous-formulaire défini sur zéro, le message s’affiche uniquement lorsque l’élément d’état existe.Dans le contexte des données, la décision d’ajouter le noeud d’état au fichier de données doit s’effectuer au moment de la génération, uniquement lorsque la valeur est supérieure à 0. Cette technique modifie la logique afin de déterminer si un sous-formulaire est nécessaire dans la conception du contexte des données.