Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Hans Joachim am 13.06.06 - 10:15:10
-
Hallo,
wenn ich ein bearbeitetes Feld (Typ Zahl) in einem Dokument auslese (mit GetItemValue), dann stelle ich fest, dass das Feld leer ist. Was ich noch komisch finde, ist, dass das bearbeitete Feld in der Ansicht in einer Spalte nicht angezeigt wird. Wenn ich aber dasselbe Dokument in der Ansicht öffne, dann ist darin aber der korrekte Wert in dem bearbeiteten Feld eingetragen.
Egal ob ich "Berechnet", "Berechnet beim Anlegen" oder "Berechnet zur Anzeige" wähle, es verhält sich immer wie oben beschrieben.
Was kann ich tun, damit ich den Wert des berechnenden Feldes auslesen kann???
-
"Berechnet", "Berechnet beim Anlegen" oder "Berechnet zur Anzeige" - "bearbeitet" oder "berechnend" - was denn nun?? Ich verstehe so nur Bahnhof.
Bernhard
-
Man kann ja in den Feldeigenschaften auswehlen, wie das berechnende Feld "berechnet" werden soll. Da gibt es zur auswahl "Berechnet", "Berechnet zur Anzeige", "Berechnet beim Anlegen" und "Bearbeitbar".
Ich habe diese Möglichkeiten alle in der Hoffnung ausprobiert, das bearbeitbare Feld auslesen zu können. Ich denke aber dass dies nichts damit zu tun hat.
-
Dieses Verhalten zeigen eigentlich nur Felder die Berechnet zur Anzeige sind.
Was möchtest Du da konkret machen? Was für ein Ergebnis erwartest Du?
André
-
Mein berechnetes Feld ist vom Typ "Zahl" und "Berechnet".
Die Berechnungsformel dieses Feldes ist folgende:
@If(!@IsNull(@ToNumber(Field_IsWorkingTime)); @ToNumber(Field_IsWorkingTime); 0) - @If(!@IsNull(@ToNumber(Field_SollWorkingTime)); @ToNumber(Field_SollWorkingTime); 0)
Es wird also ein Feldinhalt vom anderen subtrahiert. Dazu ist aber zu erwähnen, dass das Feld "Field_IsWorkingTime" auch ein berechnetes Feld ist.
Die Ergebnisse aller Felder sind richtig. Die Formeln sind korrekt. Wenn das Dokument selbst geöffnet wird, sind alle Feldinhalte richtig. Ich kann diese nur nicht auslesen.