A propos des cas d'utilisation de la fiche de travail Définition de la propriété de formule

La création d'une formule renvoyant des données correctes peut être une tâche complexe. Comme le montre l'exemple suivant, vous pouvez simplifier le processus de création en utilisant la fiche de travail Définition de la propriété de formule pour élaborer la formule avec du code VBScript. Il suffit ensuite d'insérer les valeurs d'échantillon dans la formule et d'évaluer le résultat.

Exemple de formule terminée

L'espace objet possède une seule valeur numérique pour sa hauteur, ce qui est adéquat pour la majorité des espaces dans une nomenclature de pièce. Cependant, pour accroître le contrôle du mode d'affichage des hauteurs d'espaces pour les pièces dépourvues de plafonds plats, vous pouvez créer une formule renvoyant un remplacement de texte, tel que "Vaulted" pour un plafond de cathédrale, ou renvoyant la hauteur réelle. La fiche de travaille terminée pour une formule de ce type est illustrée ci-dessous.

Procédure utilisée dans le cadre de l'exemple

La procédure suivante a été mise en oeuvre principalement à l'aide des définitions de jeux de propriétés par défaut dans le Gestionnaire des styles.

Ajout d'une définition de jeu de propriétés intitulée SpaceStyles

Dans l'onglet Définition de la définition du jeu de propriétés SpaceObjects

Modification de la définition de propriété de formule HeightDisplayed dans la fiche de travail Définition de la propriété de formule.

Les valeurs d'échantillon sont mises en forme et insérées entre crochets dans la formule à la place des noms de définitions de propriétés correspondants. L'exemple de formule est évalué dans son intégralité et le résultat est affiché dans le volet Exemple de résultat.

Comme la formule contient le mot RESULT, elle est évaluée à titre de fonction et non d'expression. La valeur de la propriété de formule correspond à la dernière valeur affectée à RESULT. Le résultat de la formule correcte est Vaulted.