Autor Thema: Problem beim Auslesen eines bearbeiteten Feldes  (Gelesen 1293 mal)

Offline Hans Joachim

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
Problem beim Auslesen eines bearbeiteten Feldes
« 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???

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem beim Auslesen eines bearbeiteten Feldes
« Antwort #1 am: 13.06.06 - 10:20:38 »
"Berechnet", "Berechnet beim Anlegen" oder "Berechnet zur Anzeige"  - "bearbeitet" oder "berechnend" - was denn nun?? Ich verstehe so nur Bahnhof.

Bernhard

Offline Hans Joachim

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
Re: Problem beim Auslesen eines bearbeiteten Feldes
« Antwort #2 am: 13.06.06 - 10:25:15 »
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.

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Problem beim Auslesen eines bearbeiteten Feldes
« Antwort #3 am: 13.06.06 - 10:35:54 »
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é
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Hans Joachim

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
Re: Problem beim Auslesen eines bearbeiteten Feldes
« Antwort #4 am: 13.06.06 - 10:50:27 »
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.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz