Il y a aussi un autre aspect qu'il ne faut pas négliger : la répétition de DbLookup pour la même valeur de retour.
Il m'est arrivé souvent de visualiser des masques contenants plusieurs DbLookup pour une valeur identique, genre le type de monnaie : euro, usd, can, sterling. Si un masque contient plusieurs valeurs monétaires et qu'il faut préciser à chaque fois la valeur via un DbLookup, il est préférable de les mutualiser. Pour cela, tu crées un champ caché calculé à l'affichage qui exécute le DbLookup et tous les champs qui ont besoin de cette valeur pointe sur ce champ.
Il m'est arrivé souvent de visualiser des masques contenants plusieurs DbLookup pour une valeur identique, genre le type de monnaie : euro, usd, can, sterling. Si un masque contient plusieurs valeurs monétaires et qu'il faut préciser à chaque fois la valeur via un DbLookup, il est préférable de les mutualiser. Pour cela, tu crées un champ caché calculé à l'affichage qui exécute le DbLookup et tous les champs qui ont besoin de cette valeur pointe sur ce champ.