Domino 9 und frühere Versionen > ND7: Entwicklung

Berechnete Felder innerhalb eines Dokumentes

<< < (2/2)

koehlerbv:
Diese Formel

--- Code: ---Insurance=Transport*(1+InsurancePercent)

--- Ende Code ---
ist in mehrerlei Hinsicht falsch.

Auf das Insurance=<formel> ist Toni schon eingegangen.

Bei derartigen Berechnungen ist immer eine Überprüfung der Daten erforderlich. Also:

--- Code: ---@If (@IsNumber (Transport) & @IsNumber (InsurancePercent); Transport * (1 + InsurancePercent); <alternativwert>)
--- Ende Code ---

Was im Falle ungültiger Datentypen eingetragen wird, hängt von der Gesamtlogik ab: Entweder 0, um wieder ein definiertes weiteres Verhalten / Berechnen zu ermöglichen, oder "" (Leerstring), um den Fehlerwert zu visualisieren.

HTH,
Bernhard

Jan 83:
Hallo koehlerbv,

Danke für den Hinweis, ich habe nun alle Felder mit der @IF Funktion berechnet und
das funktioniert wirklich sehr gut!

Besten Dank!

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln