2017-08-30 3 views
1

Je souhaite définir la propriété Top d'un champ dans la fenêtre Éditeur de formats> Onglet Bordure> Propriété supérieure.Mauvais résultat Formule - Paramètre de propriété supérieur du champ

if ({report_multiorder_invoice;1.SurchargeID}) = 0 THEN 405 ELSE 739 

Cette formule est enregistrée correctement sans aucune erreur. Mais quand j'essaie de prévisualiser le rapport, cela me donne l'erreur "Mauvais résultat de la formule". Comment puis-je réparer cela?

+0

Oui c'est une valeur int. – Kiran

Répondre

0

La propriété Top en Format Editor Window > Border Tab fait référence au de style de la frontière, et non pas sa position. Il attend un type de retour comme crDoubleLine ou crDashedLine.


Je ne vois pas un endroit pour mettre en valeur Y basée sur une formule. Mais si j'étais vous, je ferais juste deux champs à des hauteurs différentes. Supprimer un lorsque {report_multiorder_invoice;1.SurchargeID} = 0 et supprimer l'autre lorsque {report_multiorder_invoice;1.SurchargeID} <> 0