Domino 9 und frühere Versionen > ND8: Entwicklung
Berechnete Felder und arithmetische Operationen
booltrue:
???
Ich versuche den Wert eines berechneten Feldes durch eine Zahl zu dividieren
und das Ergebnis einem anderen berechneten Feld zuzuweisen.
Wie ist hier die korrekte Vorgehensweise?
Ich versuche das bei Vorgabewert zu machen, bekomme aber immer eine Fehlermeldung "falscher Datentyp für Operator oder @Funktion: Zahl erwartet", egal was ich auch versuche.
Peter Klett:
Berechnete Felder haben keinen Vorgabewert.
Feld1, Berechnet, Wert: 5
Feld2, Berechnet, Wert: Feld1 / 2
Feld2 muss unterhalb von Feld 1 stehen (oder rechts daneben)
booltrue:
Sorry mein Fehler, hab' etwas ausprobiert und das Feld auf "bearbeitbar" gesetzt.
Ich mache das wie du schon geschrieben hast.
Beide Felder sind in einer Tabelle und Feld2 steht rechts neben Feld1
Beide Felder sind berechnete Felder, Typ:Zahl.
Feld1 hat auch einen Wert.
Bekomme aber immer eine Fehlermeldung "falscher Datentyp für Operator oder @Funktion: Zahl erwartet"
it898ur:
Dann ist der Wert im ersten Feld vom Typ "Text" o.ä. und kann daher nicht als zahl verwendet werden (der Feldname steht hoffentlich ohne Anführungsstriche in der Formel?)
Gruß
André
booltrue:
Beide Felder sind vom Typ:Zahl
In Feld1 steht auch ein Wert.
Der Feldname steht ohne Anführungszeichen in der Formel.
--- Code: ---Feld1, Berechnet, Wert: 5
Feld2, Berechnet, Wert: Feld1 / 2
--- Ende Code ---
Feld1, Berechnet, Wert: 5
Feld2, Berechnet, Wert: Feld1
Ohne arithmetische Operation (+,-,*,/) funktioniert es ja.
auch das funktioiniert nicht:
v:= Feld1 / 2;
@TextToNumber(v)
so funktioniert es:
v:= Feld;
@TextToNumber(v)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln