Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Bille am 11.01.07 - 09:22:15

Titel: Periodischer Agent soll auf berechnete Felder zugreifen
Beitrag von: Bille am 11.01.07 - 09:22:15
Hallo!

Ich möchte mittels eines periodischen Agenten auf ein berechnetes Feld eines Dokuments zugreifen.
In den Dokumenteneigenschaften sehe ich sowohl den Feldnamen als auch den Inhalt.
Schaue ich mir jedoch im Debugger beim Ausführen des Agenten die Variablen an, so ist dieses Feld in den Items des docs nicht vorhanden.

Kann es sein, dass da irgendein Fehler vorliegt, oder ist das einfach so?

Wenn ja, wie kann ich dann in dem Agenten auf den Inhalt des berechneten Feldes zugreifen? Gibt es da Möglichkeiten?

Gruß
Bille
Titel: Re: Periodischer Agent soll auf berechnete Felder zugreifen
Beitrag von: koehlerbv am 11.01.07 - 09:28:11
Berechnet oder Bearbeitbar - das sind lediglich Aspekte des Frontends und ist für einen periodischen Agenten vollkommen belanglos.

Ich befürchte eher, Dein Feld ist "Berechnet zur Anzeige" ...

Bernhard
Titel: Re: Periodischer Agent soll auf berechnete Felder zugreifen
Beitrag von: Bille am 11.01.07 - 09:31:48
Nein, es ist definitiv nur "Berechnet". Allerdings kann es sein, dass es vorher mal "Berechnet zur Anzeige" war.

Ich versuch's mal mit Löschen des Feldes und erneutem Anlegen. Vielleicht hat sich Notes ja gemerkt, dass es früher mal "Berechnet zur Anzeige" war ...
Titel: Re: Periodischer Agent soll auf berechnete Felder zugreifen
Beitrag von: Glombi am 11.01.07 - 09:36:23
Wenn das Feld früher Berechnet zur Anzeige war, reicht es nicht, dass Feld auf Berechnet zu stellen. Du musst noch alle Dokumente per Agent/Hand aktualisieren.

Andreas
Titel: Re: Periodischer Agent soll auf berechnete Felder zugreifen
Beitrag von: Bille am 11.01.07 - 09:44:57
Ich hatte nach dem Umstellen auf "Berechnet" alle Dokumente mit
Code
Call doc.ComputeWithForm(False,False)
aktualisiert. In der Ansicht konnte ich ja in den Dokumenteneigenschaften auf das Feld samt Inhalt zugreifen.

Inzwischen habe ich das Feld aus der Maske gelöscht und gleich als "berechnet" angelegt. Und jetzt klappt's auch mit dem Agenten.

Danke für die Info!

Bille