Oft werden Formel in der Pageeigenschaften verwenden. Manchmal aber kann die Formel nicht funktionieren, aufgrund eines fehlenden Leerzeichen im Kode, wie im folgenden Beispiel.
‘I3’ ist eine 'Integer' Variable. Es wird als Ergebnis erwartet, dass bei 'I3' = 1 oder 3 der Feldstil 'Favorable' wird (grün fett). Aber stattdessen kommt so eine Fehlermeldung auf:
Der Grund dafür ist ein fehlendes Leerzeichen vor dem ersten '=' Zeichen (oder was die Fehlermeldung ausdrücklich andeutet - ein fehlendes ')' Zeichen nach dem 'I3'). Um den Fehler beheben zu können muss die Formel so umgebaut werden:
Dann wird das Ergebnis wie erwartet:
Nicht sicher, ob es ein Fehler ist, aber es ist gut, darüber Bescheid zu wissen. Insbesondere bei komplexeren Formeln ist es möglicherweise schwerer zu bemerken. Das Problem wurde in Dynamics NAV 2015 gefunden.
Dynamics NAV TM Entwickler und Berater Konrad Buczkowski